bool数组要排序,每次随机选2数来冒泡,求期望次数。

假设数组里有x个0,那么需要最后数组里左侧x个数都是0,以x数右侧为线,两侧本身内的移动对结果没有意义,左侧有x个数,初始有y个1,右侧就会有y个0,也就是y对的数需要swap,计为dp[y];如果要消除一个对, 概率为

左侧y种选择* 右侧y种选择 / 选出1对数 = y * y / C(n,2)

期望为反比 C(n,2) * inv(y) * inv(y)

for(i,1,y) ans += c(n,2) * inv(y) * inv*(y)

Codeforces Round #829C CF1753C Wish I Knew How to Sort相关推荐

  1. Codeforces Round #732 (Div. 2) C. AquaMoon and Strange Sort 思维

    传送门 文章目录 题意: 思路: 题意: 给你nnn个数,每个数初始方向是向右,每次可以交换相邻两个位置并且将这两个位置的方向调换,问这个序列的最终状态能否是非递减且方向都向右. n≤1e5,ai≤1 ...

  2. Codeforces Round #506 (Div. 3)

    Codeforces Round #506 (Div. 3) 实习期间事不多,对div3 面向题解和数据编程了一波 A. Many Equal Substrings 题目链接 A题就是找后缀和前缀重合 ...

  3. Codeforces Round #417:E. FountainsSagheer and Apple Tree(树上博弈)

    Codeforces Round #417:E. FountainsSagheer and Apple Tree(树上博弈) 标签: codeforces 2017-06-02 11:41 29人阅读 ...

  4. Codeforces Round #563 (Div. 2)/CF1174

    Codeforces Round #563 (Div. 2)/CF1174 CF1174A Ehab Fails to Be Thanos 其实就是要\(\sum\limits_{i=1}^n a_i ...

  5. Codeforces Round #270

    Codeforces Round #270 题目链接 A:我是筛了下素数.事实上偶数仅仅要输出4和x - 4,奇数输出9和x - 9就可以 B:贪心的策略,把时间排序后.取每k个的位置 C:贪心.每次 ...

  6. 构造 Codeforces Round #302 (Div. 2) B Sea and Islands

    题目传送门 1 /* 2 题意:在n^n的海洋里是否有k块陆地 3 构造算法:按奇偶性来判断,k小于等于所有点数的一半,交叉输出L/S 4 输出完k个L后,之后全部输出S:) 5 5 10 的例子可以 ...

  7. [Educational Codeforces Round 16]A. King Moves

    [Educational Codeforces Round 16]A. King Moves 试题描述 The only king stands on the standard chess board ...

  8. Educational Codeforces Round 114 (Rated for Div. 2) (A ~ F)全题解

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 Educational Codeforces Round 114 (Rated for Div. 2) ...

  9. Educational Codeforces Round 106 (Rated for Div. 2)(A ~ E)题解(每日训练 Day.16 )

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 Educational Codeforces Round 106 (Rated for Div. ...

最新文章

  1. javascript 语法
  2. feachall php_timthumb.php详解
  3. python3精要(34)-import工作原理
  4. ibatis 操作返回值
  5. FineReport单行与数据库交互的方法
  6. 局部变量和成员变量的区别
  7. 类与对象初识 类是模具 对象是产品 0314 2101
  8. docker国内镜像链接
  9. android隐藏底部栏,Android4.0平板开发之隐藏底部任务栏的方法
  10. 排序函数c语言流程图,各种排序的流程图 大家帮忙弄一下
  11. [Javascript]XMLHttpRequest对象实现下载进度条
  12. html二维数组查找车票,火车票售票系统
  13. html 超链接嵌套,嵌套的超链接区域,HTML源中没有嵌套的链接元素
  14. SpringMvc 最新jar包下载
  15. 工作中的会议纪要模板
  16. CentOS搭建tg的MTProxy代理
  17. usb_host_dll
  18. Mac下查看本机IP地址
  19. 大爽pygame入门教程 第一节 基础知识
  20. 用css写一个向下的箭头

热门文章

  1. 为什么PHICH配置信息和下行带宽dl-bandwith必须在PBCH MIB上广播
  2. 201771010137 赵栋《面向对象程序设计(java)》第十八周学习总结
  3. 第三天,【1124】接口,注册,登录
  4. qpython3:安卓上运行Python
  5. ChatGPT,背后的核心是什么?
  6. shell脚本_ grep和egrep命令
  7. Android 应用apk打包原理
  8. 向数据中添加高斯噪声
  9. 解决连接 ssh 的时候 ,报 The server key has changed 错误
  10. 大三第十一周学习笔记