hdu5159 求和题
来源:互联网 发布:js array add 编辑:程序博客网 时间:2024/05/22 08:18
每次从1-n中抽取1个数,抽取后放回,共抽取b次,求所有抽取方案不同数的和的和。(原题是求期望)
转换求和角度:从每个数对和的贡献考虑。可以得到求和公式,通过二项式定理化简后可得到简洁的表达式
#include<stdio.h>#include<string.h>#include<iostream>#include<vector>#include<math.h>#define INF 1<<29#include<algorithm>#define mem(a,b) memset(a,b,sizeof(a))#define maxn 202#define ll long longusing namespace std;int t;double x,b,ans;int main(){ //freopen("a.txt","r",stdin); scanf("%d",&t); int T=0; while(t--){ scanf("%lf%lf",&x,&b); ans=(1-pow((x-1)/x,b))*x*(x+1)/2; printf("Case #%d: %.3lf\n",++T,ans); }}
0 0
- hdu5159 求和题
- HDU5159 Card
- 【HDU5159】【BestCoderRound26.1002】Card
- hdu5159 Card(组合数学)BC26
- 简单的求和题
- 算法题-素数求和
- 求和
- 求和。
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- android工程利用ant,antenna和proguard预编译混淆打包的方法
- 利用bcp批量导入指定文件夹下CSV数据到sql server
- PHP在linux上执行外部命令(整理)
- mmap系统调用的实现
- windows 上使用vs编译ffmpeg
- hdu5159 求和题
- SQUID正向代理
- 2014北京赛区现场赛解题报告
- hdu - 1040 ACM
- oracle 11g RAC EM重建讲解
- Partition Array/ Sort Color
- pip install 创建包Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat)
- leetcode-find peak number
- 使用IMG作为Submit Button