http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1765

设答案为\(X\)。

则$$X=\frac{m}{n}\times\frac{\sum a_i}{m}+\frac{n-m}{n}\left(\frac{\frac{(n-1)n}{2}-\sum a_i}{n-m}+X\right)$$

\[X=\frac{n(n-1)}{2m}
\]

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std; int n, m; int main() {
scanf("%d%d", &n, &m);
printf("%.6lf\n", 1.0 * n * (n - 1) / 2 / m);
return 0;
}

最新文章

  1. 关于docker
  2. MVVM模式下实现拖拽
  3. JS 比较日期相隔都少天&amp;&amp; 比较两个日期大小&amp;&amp;指定日期往前后推指定天数
  4. jquery mouseout事件错误(bug)
  5. [resource]23个python的机器学习包
  6. grep搜索当前目录和递归搜索子目录中文本文件的特定pattern
  7. vertical-align:middle的居中细节调整
  8. EasyUi之datagird解读
  9. mysql 中文出现?,设置utf8
  10. 【2017-05-19】WebForm复合控件
  11. js—浅谈方法和思路的重要性(首篇求大佬支持)
  12. 【NOIP2015提高组】Day2 T1 跳石头
  13. direction: rtl;
  14. 如何快速连接无线Wifi 使用二维码
  15. BootStrap插件
  16. zookeeper安装使用及工作原理分析
  17. Cannot resolve method
  18. J-query extend()方法
  19. FFmpeg的安装与使用
  20. C++ Primer读书笔记(2)

热门文章

  1. JS操作CSS随机改变网页背景
  2. 【CodeForces】671 D. Roads in Yusland
  3. JavaScript使用数组
  4. 用Vue来实现图片上传多种方式
  5. 【leetcode 简单】第十二题 报数
  6. ecshop代码修改后提交,无法立即生效
  7. VueJS 获取并编译远程模板 解决方案(简单版)
  8. javascript反混淆之packed混淆(一)
  9. Nginx源码分析--epoll模块
  10. DB First 中对Repository 层封装的几点小记