557
来源:互联网 发布:微信网络诈骗 编辑:程序博客网 时间:2024/06/04 19:18
还是纯粹地考察概率的题目,很多时候概率类的问题都有一个技巧是求解对立事件的概率p,然后可以得出我们想求出的事件的概率为1-p,所以这道题目就很好解决了,注意代码中的下标i代表的人数是2*i个人,同时利用的是递推求概率,这是一个技巧,具体实现见如下代码:
#include<iostream>#include<vector>#include<string>#include<set>#include<stack>#include<queue>#include<map>#include<algorithm>#include<cmath>#include<iomanip>#include<cstring>#include<sstream>#include<cstdio>#include<deque>#include<functional>using namespace std;double ans[50005];void Init(){ans[1] = 1;for (int i = 1; i < 50000; i++){ans[i + 1] = ans[i] * (2 * i - 1) / (2 * i);}}int main(){Init();int Case;cin >> Case;while (Case--){int n;cin >> n;cout << fixed << setprecision(4) << 1-ans[n/2] << endl;}return 0;}
阅读全文
0 0
- 557
- SRM 557
- srm 557
- SRM 557 小记
- SRM 557 1000
- topcode srm SRM 557
- uva 557 - Burger
- UVa 557 - Burger
- uva 557 Burger
- UVa 557 - Burger
- UVa 557 - Burger (概率)
- nyoj-557-奇数个数
- UVa 557 - Burger
- UVA - 557 Burger
- codeforces 557 C
- 557C(codeforce)
- codeforces 557d
- CF 557C 暴力
- 【C++对象模型】之Data Members
- 欢迎使用CSDN-markdown编辑器
- scala 的密封类
- 枚举C(n,m)组合的算法集锦
- 第十周收获
- 557
- epoll模型
- ksh日常学习记录
- 输出一个渐变桃心
- 深入理解Android:wiifi-wpa_supplicant
- 2017.11.13作业
- Javaweb-xml编程-sax解析与实例
- 2017-11-13 每周小结(编码,注解,反射)
- poj 1364 King(hud 1531)