I NEED A OFFER! &&http://acm.hdu.edu.cn/showproblem.php?pid=1203
2012-01-09 11:59
507 查看
这一题真坑爹啊!!白白耗费了我进一个小时。。。留校的孩纸伤不起啊!!!!!!动态规划入门。。。。
#include<iostream> #include<algorithm> #include<cstdio> using namespace std; double dp[10001]; typedef struct { int a; double b; }Node; Node s[1001]; int main() { int n,m;
//一开始这样写while(cin>>n>>m&&n&&m)这有什么不一样呢,,去你大爷的hdu。。。。。 while(cin>>n>>m) { if(n==0&&m==0) break; //就是这一句。。。 for(int i=0;i<m;++i) cin>>s[i].a>>s[i].b; memset(dp,0,sizeof(dp)); for(int i=0;i<m;++i) { for(int j=n;j>=s[i].a;--j) dp[j]=max(dp[j],1-(1-dp[j-s[i].a])*(1-s[i].b)); } printf("%.1lf%%\n",dp *100); }return 0; }
相关文章推荐
- Clairewd’s message&&http://acm.hdu.edu.cn/showproblem.php?pid=4300
- Number Sequence&&http://acm.hdu.edu.cn/showproblem.php?pid=1005
- A + B Problem II &&http://acm.hdu.edu.cn/showproblem.php?pid=1002
- 导弹拦截二&&http://acm.hdu.edu.cn/showproblem.php?pid=1257
- Quoit Design&&http://acm.hdu.edu.cn/showproblem.php?pid=1007
- Holedox Eating &&http://acm.hdu.edu.cn/showproblem.php?pid=4302
- http://acm.hdu.edu.cn/showproblem.php?pid=1203(背包问题)
- find the safest road&&http://acm.hdu.edu.cn/showproblem.php?pid=1596
- http://acm.hdu.edu.cn/showproblem.php?pid=1020&&encoding
- 最小路径覆盖&&http://acm.hdu.edu.cn/showproblem.php?pid=4160
- Max Sum &&http://acm.hdu.edu.cn/showproblem.php?pid=1003
- http://acm.hdu.edu.cn/showproblem.php?pid=1055&&Color a Tree
- To The Max &&http://acm.hdu.edu.cn/showproblem.php?pid=1081
- Substrings &&http://acm.hdu.edu.cn/showproblem.php?pid=1238
- Trouble&&http://acm.hdu.edu.cn/showproblem.php?pid=4334
- 找规律。。&&http://acm.hdu.edu.cn/showproblem.php?pid=1097
- The 36th ACM/ICPC Asia Regional Beijing Site&&http://acm.hdu.edu.cn/showproblem.php?pid=4046
- 二分查找求函数的区间最小值&&http://acm.hdu.edu.cn/showproblem.php?pid=2899
- http://acm.hdu.edu.cn/webcontest/contest_showproblem.php?cid=963&pid=1019&ojid=1
- http://acm.hdu.edu.cn/webcontest/contest_showproblem.php?pid=1004&ojid=1&cid=6866&hide=1&problem=Pro