UVa 1645Count
来源:互联网 发布:java super.m = 10 编辑:程序博客网 时间:2024/05/29 07:49
题意:输入n,统计有多少个n个结点的有根树,使得每个深度中所有结点的子结点数相同。结果模1000000007。
思路:递推。根据题意,每个结点的每个子树都是相同的。所以n结果为n-1的所有约数的结果加起来。
#include <iostream> #include <stdio.h> #include <cmath> #include <algorithm> #include <iomanip> #include <cstdlib> #include <string> #include <memory.h> #include <vector> #include <queue> #include <stack> #include <map>#include <set>#include <ctype.h> #include<time.h>#define INF 1000000using namespace std;int ans[1010];int main(){memset(ans,0,sizeof(ans));ans[1]=1;for(int i=2;i<=1000;i++){for(int j=1;j<i;j++){if((i-1)%j==0){ans[i]+=ans[j];ans[i]%=1000000007;}}}int n;int _case=0;while(cin>>n){_case++;printf("Case %d: %d\n",_case,ans[n]);}return 0;}
0 0
- UVa 1645Count
- UVa 1645 - Count
- uva 1645 count
- uva 1645 Count dp
- uva 1645 count 水题
- Count UVA
- Count UVA
- UVa 1645 - Count(递推)
- UVa 11408 - Count DePrimes
- UVa 11408 Count DePrimes
- UVA 264 - Count on Cantor
- uva 264Count on Cantor
- UVa 10699 - Count the factors
- UVa 264 - Count on Cantor
- UVA - 10007 Count the Trees
- UVa 10007 - Count the Trees
- UVa 264 Count on Cantor
- UVA - 264 Count on Cantor
- POJ 2115 C Looooops 扩展欧几里得算法
- Linux线程技术的概念与技术发展
- Codeforces Round #253 DIV1 C 贪心
- 算法的力量——李开复
- 增强for循环、Map接口遍历、可变参数方法
- UVa 1645Count
- 使用Apriori算法进行关联分析
- iOS 圆形布局代码笔记
- 装饰者模式
- android反编译工具总结
- 理解 pkg-config 工具
- JMeter使用记录3 -- 性能监控插件jmeter-plugins
- 使用框架的php如果使用定时服务Cronjob
- 深入Pthread(五):线程属性