一开始看到了期望吓半死。。然后弱弱的写了一下式子。设∑是出去m项之后的和,∑' 是m项的和。

E=(n/m)*(∑'/m)+(n/m)*((n-m)/n)*(∑'/m+∑/(n-m))+(n/m)*((n-m)/n)^2*(∑'/m+2*∑/(n-m))....+(n/m)*((n-m)/n)^i*(∑'/m+i*∑/(n-m))

然后发现又要回到文化课了。。。

把n/m提出来,就是一个等比数列((n-m)/n)^(i-1)和一个等差数列(∑'/m+(i-1)*∑/(n-m))乘起来。

弱弱的错位相消了一下。

最后这个东西是收敛的。最后剩下的就是n*(n-1)/2/m。

然后就没然后了。

一份类似于a+b的代码

 #include<bits/stdc++.h>
using namespace std;
int main()
{
double n,m;
scanf("%lf%lf",&n,&m);
printf("%.6lf\n",n*(n-)//m);
return ;
}

最新文章

  1. 自定义ViewGroup初步探究
  2. [iOS]关于状态栏(UIStatusBar)的若干问题
  3. mysql 安全
  4. 【转发】构建高可伸缩性的WEB交互式系统(中)
  5. android sdk manager下载慢可以使用代理信息
  6. poj 1815 Friendship 字典序最小+最小割
  7. 【转】NSDictionary以及NSMutableDictionary的用法
  8. FaceRank,最有趣的 TensorFlow 入门实战项目
  9. UE4渲染笔记
  10. 【重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
  11. asp.net mvc 多文件上传
  12. Spring+thymeleaf
  13. React的Element的创建和render
  14. javascript 预解析
  15. LeetCode 709 To Lower Case 解题报告
  16. Flask学习【第7篇】:Flask中的wtforms使用
  17. 分析NonfairSync加锁/解锁过程
  18. Mybatis源码分析之Cache二级缓存原理 (五)
  19. Qt Designer中文入门教程
  20. gulp的使用以及Gulp新手入门教程

热门文章

  1. uniGUI之通过URL控制参数(25)
  2. Win10 在 CUDA 10.1 下跑 TensorFlow 2.x
  3. 剑指offer第二版速查表
  4. Thread的join方法
  5. freemarker 作为 word 模板实现下载功能
  6. CF1285D Dr. Evil Underscores
  7. linux编译C
  8. UITextField的使用、介绍、讲解、全解、简介、说明
  9. 【剑指Offer面试编程题】题目1524:复杂链表的复制--九度OJ
  10. ADV-298 和谐宿舍2 动态规划