[hdu6595]Everything Is Generated In Equal Probability
计算一对逆序对的贡献,即在n个数期望要删多少步才能删掉其中的两个数,设f(n)表示此时的期望,则有方程$f[n]=3/4+(\sum_{i=2}^{n}f[i]\cdot c(n-2,i-2))/2^n$,手算(打表)得到f[i]=4/3(代入成立),因此$ans=\sum_{i=1}^{n}(i-1)i/3=1/3(n(n+1)(2n+1)/6-n(n+1)/2)=(n-1)(n+1)/9$
1 #include<bits/stdc++.h> 2 using namespace std; 3 int n; 4 int main(){ 5 while (scanf("%d",&n)!=EOF)printf("%d\n",443664157LL*(n-1)*(n+1)%998244353); 6 }
View Code
转载于:https://www.cnblogs.com/PYWBKTDA/p/11260472.html
[hdu6595]Everything Is Generated In Equal Probability相关推荐
- hdu6595 Everything Is Generated In Equal Probability 数学期望
链接 Everything Is Generated In Equal Probability 题意 ①给个N(1≤N≤3000),在1~N中等概率取一个数n ②随机产生一个1~n的排列,记录逆序对个 ...
- HDU 6595 Everything Is Generated In Equal Probability (期望dp,线性推导)
Everything Is Generated In Equal Probability \[ Time Limit: 1000 ms\quad Memory Limit: 131072 kB \] ...
- HDU 6595 Everything Is Generated In Equal Probability(概率+组合数)
题面 One day, Y_UME got an integer NN and an interesting program which is shown below: Y_UME wants to ...
- hdu多校第二场 1005 (hdu6595) Everything Is Generated In Equal Probability
题意: 给定一个N,随机从[1,N]里产生一个n,然后随机产生一个n个数的全排列,求出n的逆序数对的数量,加到cnt里,然后随机地取出这个全排列中的一个非连续子序列(注意这个子序列可以是原序列),再求 ...
- Everything Is Generated In Equal Probability HDU-6595 期望DP
Solution dp[n]=E+∑i=0n−1Cnidp[i]+dp[n]2ndp[n]=E+\frac{\sum\limits_{i=0}^{n-1}C_n^idp[i]+dp[n]}{2^n}d ...
- HDU 6595. Everything Is Generated In Equal Probability (期望+逆元)
题目: http://acm.hdu.edu.cn/showproblem.php?pid=6595 分析: 设f(n)=Calculate(Array)×Probability[Calculate( ...
- Everything Is Generated In Equal Probability(HDU - 6595,概率期望)
一.题目链接: HDU-6595 二.题目大意: 题目给定一个正整数N. 在区间[1, N]中随机等概率地选取一个正整数n,然后随机等概率地生成一个长度为n的排列A,然后调用函数 CALCULATE( ...
- Everything Is Generated In Equal Probability HDU 6595(期望dp)
大致题意 好像是给一个数字n,然后随机选择一个1到n的数字,对其排列进行这样一种运算.首先res加上当前排列的逆序对数,然后再随机选择当前数列的子序列,继续进行该运算直到子序列长度为0.求res的期望 ...
- 2019 杭电多校 E - Everything Is Generated In Equal Probability HDU 6595 数学
给了你一个程序 程序 S1 将传入的 数组 返回一个随机子序列(不一定连续) 程序 S2 算这个数组 逆序对数量 程序 S3 算这个数组 经过S1 之后 用S2算逆序对数量 到这里 我们知道了 这个程 ...
最新文章
- 小蠓虫如何灭_怎么杀蠓虫
- 你应该将应用迁移到Spring 4的五个原因
- IOSday05 UIScrollView使用
- Hadoop Yarn生产环境核心配置参数
- 面向对象课程 - T-shirt
- 三十五例网络故障排除方法
- UVALive 6525 Attacking rooks 二分匹配 经典题
- debian nginx php mysql_记一次Debian下PHP环境的搭建(nginx+mariadb+PHP)!
- vue中element-ui table滚动加载
- 戴尔 Wyse Thin 客户端设备受两个 CVSS 10分严重漏洞影响
- Lucene和Solr版本对应关系
- linux内核虚拟内存之高端物理内存与非连续内存分配
- Win10打开nvidia控制面板闪退怎么解决
- interview-db
- knn(k近邻算法)——python
- VB 注册ocx控件的方法
- OpenFOAM动态加密网格的负载平衡
- 杭电acm 1214 圆桌会议(冒泡排序)
- 支付宝小程序集成MQTT
- IEEE浮点数表示--规格化/非规格化/无穷大/NaN