51nod 1765 谷歌的恐龙
2024-08-31 06:55:58
一开始看到了期望吓半死。。然后弱弱的写了一下式子。设∑是出去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 ;
}
最新文章
- 自定义ViewGroup初步探究
- [iOS]关于状态栏(UIStatusBar)的若干问题
- mysql 安全
- 【转发】构建高可伸缩性的WEB交互式系统(中)
- android sdk manager下载慢可以使用代理信息
- poj 1815 Friendship 字典序最小+最小割
- 【转】NSDictionary以及NSMutableDictionary的用法
- FaceRank,最有趣的 TensorFlow 入门实战项目
- UE4渲染笔记
- 【重磅干货整理】机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
- asp.net mvc 多文件上传
- Spring+thymeleaf
- React的Element的创建和render
- javascript 预解析
- LeetCode 709 To Lower Case 解题报告
- Flask学习【第7篇】:Flask中的wtforms使用
- 分析NonfairSync加锁/解锁过程
- Mybatis源码分析之Cache二级缓存原理 (五)
- Qt Designer中文入门教程
- gulp的使用以及Gulp新手入门教程