uva 1645 Count dp
来源:互联网 发布:数据库删除一条数据 编辑:程序博客网 时间:2024/05/29 08:21
题意:求n个节点的有根数,有多少种情况满足每个深度中所有节点的子节点个数相同。
也就是说,每个节点的所有子树都是相同的,dp[i] = sum(dp[k] * j + 1),k * j + 1 = i。最终的结果还要求鱼
#include <iostream>#include <cstdio>#include <cstring>using namespace std;int dp[1005];int m = 1000000007;int main() { int i, j, n; dp[1] = 1; for(i = 1; i < 1000; i++) { for(j = 1; j * i < 1000; j++) { dp[j * i + 1] = (dp[i] + dp[j * i + 1]) % m; } } j = 1; while(~scanf("%d", &n)) printf("Case %d: %d\n", j++, dp[n]); return 0;}
0 0
- uva 1645 Count dp
- UVa 1645Count
- UVa 1645 - Count
- uva 1645 count
- uva 1645 count 水题
- UVA 10712 - Count the Numbers (数位DP)
- uva 10712 - Count the Numbers(数位dp)
- UVA 10007Count the Trees (dp)
- UVA 357Let Me Count The Ways (dp + 完全背包)
- uva 357 Let Me Count The Ways 简单dp
- Let Me Count The Ways - UVa 357 dp
- uva 357 Let Me Count The Ways (DP)
- UVA.357 Let Me Count The Ways (DP 完全背包)
- Count UVA
- Count UVA
- UVA 1645(dp)
- UVa 1645 - Count(递推)
- uva 357 - Let Me Count The Ways(动态规划-注意dp初始化的问题)
- 那话
- 写给小白的Linux基础
- 图的基本存储的基本方式四
- 本地搭建git仓库
- CentOS6.5安装Redis3.0稳定版
- uva 1645 Count dp
- 设计模式——六大设计原则之里氏替换原则
- 动态规划(dp)基本概念
- MVC 模式
- poj 3159 Candies(差分约束原理 最短路)
- 文件类和Map
- C语言基础杂碎
- P1053Easy sssp
- JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分