Hdu 4336 Card Collector (容斥原理 循环)
来源:互联网 发布:unity3d shader mask 编辑:程序博客网 时间:2024/06/01 08:46
题意:有n种卡片,每种卡片 i 出现的概率为 pi ,一袋小吃有可能没有卡片,但最多有一张,问集齐所有卡片需要购买小吃的袋数期望。
思路:容斥原理,感觉循环写法更适合自己。
搜了下题解,也可以用状态压缩来做,附一份分析:http://www.2cto.com/kf/201308/236782.html
#include <cstdio>double data[25];int main (){int i,n;while (~scanf("%d",&n)){for (i=1;i<=n;i++)scanf("%lf",&data[i]);double ans=0;for (i=1;i<(1<<n);i++){int odd=0;double sum=0;for (int j=0;j<n;j++)if ((1<<j) & i){odd++;sum+=data[j+1];}if (odd & 1) //加奇减偶ans+=1/sum;elseans-=1/sum;}printf("%.5lf\n",ans);}return 0;}
0 0
- Hdu 4336 Card Collector (容斥原理 循环)
- hdu 4336 Card Collector (容斥原理)
- HDU 4336 Card Collector 数学期望(容斥原理)
- hdu 4336 Card Collector (期望dp|容斥原理)
- hdu 4336 Card Collector(概率dp, 容斥原理)
- HDU 4336 Card Collector (容斥原理||概率DP)
- [容斥]HDU 4336 Card Collector
- HDU 4336 Card Collector (容斥 期望)
- HDU 4336 Card Collector(容斥)
- hdu 4336 Card Collector 容斥原理 多校联合赛(四) 第六题
- hdu 4336 Card Collector(概率DP 或 容斥原理)
- Hdu 4336 Card Collector (状态概率DP|容斥原理)
- HDU 4336 Card Collector(容斥原理 or 状压求期望dp)
- HDU 4336 Card Collector (概率DP 或 容斥原理)
- HDU 4336 Card Collector 概率dp 状态压缩| 容斥原理
- HDU 4336 Card Collector(状压期望DP || 容斥原理)
- HDU-4336 Card Collector(状压概率DP||容斥原理)
- hdu4336 Card Collector (容斥原理)
- Java调用ffmpeg工具生成视频缩略图实例
- 冒泡排序及其改进
- 蔡琳高梓淇跨国姐弟恋微博曝光 经典剧照盘点
- 实现BMP图片的保存和自绘图形的BMP保存
- 优先开机启动
- Hdu 4336 Card Collector (容斥原理 循环)
- 常见加解密算法及Delphi应用程序图标总结
- if括号内c++与Java的区别
- 扒一扒嘀嘀打车的反作弊手段
- windows下Eclipse+MinGW+Qt+c++配置安装解决方法
- java 静态方法和实例方法的区别及总结
- 张柏芝范冰冰林志玲 女星床戏尺度太大遭封杀
- java排序-希尔排序
- 1172: 最强大脑