100道动态规划——17 UVA 10934 Dropping water balloons 猜数问题
2016-12-06 08:13
543 查看
老实说我感觉这个更加像递推。。而不是动态规划。
一开始对答案是很疑惑的,后来去问了dalao,dalao告诉我这是猜数问题,于是我就找关于猜数问题的资料看,发现他们本质是确实是同一个问题。
这里把链接放出来:http://wenku.baidu.com/link?url=fpTY4pNQy0seexyQQbA2dnMUj-_DewqBq2ndP5o8oqVYsRkFf3krlBNon2rlRaAU2UtNlLANzKNNfEY4cy1rlGCynR9FdAziAG1QMIn_3U_
(龙凡《一类猜数问题的研究》)
看了这个资料之后再回来看这一道题目就会自然很多了。
AC代码的话,知道怎么写了,还是很好写的。
一开始对答案是很疑惑的,后来去问了dalao,dalao告诉我这是猜数问题,于是我就找关于猜数问题的资料看,发现他们本质是确实是同一个问题。
这里把链接放出来:http://wenku.baidu.com/link?url=fpTY4pNQy0seexyQQbA2dnMUj-_DewqBq2ndP5o8oqVYsRkFf3krlBNon2rlRaAU2UtNlLANzKNNfEY4cy1rlGCynR9FdAziAG1QMIn_3U_
(龙凡《一类猜数问题的研究》)
看了这个资料之后再回来看这一道题目就会自然很多了。
AC代码的话,知道怎么写了,还是很好写的。
#include <iostream> #include <cstring> #include <algorithm> using namespace std; using ll=unsigned long long; ll k,n,dp[110][70]; int main(){ ios_base::sync_with_stdio(false); while(cin>>k>>n&&k){ for(int i=1;i<=k;++i) for(int j=1;j<=63;++j) dp[i][j]=dp[i-1][j-1]+dp[i][j-1]+1; if(dp[k][63]<n) cout<<("More than 63 trials needed.\n"); else{ for(int i=1;i<=63;++i) if(dp[k][i]>=n) cout<<i<<endl,i=63; } } return 0; }
相关文章推荐
- 100道动态规划——37 UVA 1218 Perfect Service 树形DP 分析问题
- 集合上的动态规划---最优配对问题(推荐:*****) // uva 10911
- uva 11400 - Lighting System Design(动态规划 最长上升子序列问题变型)
- 100道动态规划——13 UVA 10163 Storage Keepers 有约束条件下的DP,递推,不能使用结构体作为基本单位
- 100道动态规划——26 UVA 12099 The Bookcase 状态的定义,递推,背包
- 100道动态规划——18 UVA 1336 Fixing the Great Wall 指标函数的分解,刷表法
- 集合上的动态规划---最优配对问题(推荐:*****) // uva 10911
- 100道动态规划——5 UVA 10118 Free Candies 记忆化搜索 以及 证明状态
- 100道动态规划——14 UVA 1412 Fund Management 从刘汝佳dalao的代码里学到了很多。。。。
- 100道动态规划——7 UVA 1630 folding 因为自己考虑的不周全WA了好几发。。。递推,KMP求子串周期
- 100道动态规划——25 UVA 1204 Fun Game 状态压缩 圆圈的处理 (100道完成了1/4啦)
- uva 10934 - Dropping water balloons(dp)
- UVa 10934 - Dropping water balloons(DP)
- 100道动态规划——15 UVA 10618 Tango Tango Insurrection 复杂的转移方程。。
- 动态规划专项intermediate:UVa 10934
- Uva-10934-Dropping water balloons
- 100道动态规划——1 UVA 1347 Tour 算法导论书后习题 双调巡游
- 100道动态规划——2 UVA 1625 Color Length DP 转移的代价稍微难写一点 顺便贴了刘汝佳的代码
- 100道动态规划——19 UVA 12105 Bigger is Better 状态的定义以及转移方程
- 100道动态规划——16 UVA 1627 Team them up! 二分图,背包,不过关键还是学会转化