hdu 4336 状态压缩dp
来源:互联网 发布:互联网大数据时代论文 编辑:程序博客网 时间:2024/05/17 09:12
#include<iostream>#include<cmath>#include<cstdio>using namespace std;double p[20];double dp[1<<20];//dp表示当前状态到收集完所需的期望步数int cnt[1<<20];int main(){ int n; while(cin>>n) { double sp=0; for(int i=0;i<n;i++){cin>>p[i];sp+=p[i];} dp[(1<<n)-1]=0; for(int i=(1<<n)-2;i>=0;i--) { double t=sp,sum=1; for(int j=0;j<n;j++) { if((1<<j)&i)t-=p[j]; else sum+=p[j]*dp[i|1<<j]; } dp[i]=sum/t; } printf("%.5lf\n",dp[0]); } return 0;}
0 0
- hdu 4336 状态压缩dp
- 【状态压缩dp】HDU
- hdu(3920)状态压缩+dp
- HDU 1074 状态压缩DP
- HDU 4049 状态压缩DP
- 【状态压缩DP】HDU 2167
- hdu 1565 状态压缩 dp
- HDU 1074 状态压缩dp
- HDU 1074 (状态压缩DP)
- HDU 3362 (状态压缩DP)
- hdu 4539 状态压缩DP
- hdu 1565 状态压缩dp
- hdu 3182 状态压缩DP
- Hdu 3811 状态压缩 DP
- hdu 1565 状态压缩DP
- hdu 2167 状态压缩DP
- hdu 4539 状态压缩DP
- hdu 1074 状态压缩dp
- 如何将HTML或aspx页面嵌入到Silverlight中
- Code First 迁移更新数据库
- ActiveMQ与tomcat和spring mvc搭建
- Axure7.0RP制作三级级联下拉选单效果演示
- C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files没有权限--完美解决
- hdu 4336 状态压缩dp
- LeetCode OJ算法题(二十六):Remove Element
- php 获取获取客户端ip
- VSS更新操作区别
- 双缓冲gdi+旋转图像固定角度
- IOS 对plist文件的读写
- BindingSource
- C# 获取打印机和串口
- 邮箱调试命令