UVa 1645 - Count(递推)
来源:互联网 发布:大数据主题基金 编辑:程序博客网 时间:2024/05/14 20:23
给出一个数n,求n个结点的树有多少种结构满足每个结点的子结点数相同。
n结点树,除去根结点,有n-1个结点,根结点的每棵子树需要完全相同,所以根结点的子树个数k,满足(n-1)%k==0。然后就可以递推打表了。
#include<iostream>using namespace std;const int maxn=1010,mod=1000000007;int a[maxn]={0,1},t,n;void pre(){ for(int i=1;i<maxn;++i) for(int j=1;j<i;++j){ if((i-1)%j) continue; a[i]+=a[j]; a[i]%=mod; } return;}int main(){ pre(); while(cin>>n) cout<<"Case "<<++t<<": "<<a[n]<<endl; return 0;}
0 0
- UVa 1645 - Count(递推)
- HDU4472 Count (递推)
- HDOJ 4472 Count(递推)
- hdu 4472 Count (递推)
- HDU 4472 count(递推)
- hdu 4472 Count(简单递推)
- HDU4472 Count(递推)
- HDU 4472 Count 递推
- hdu 4472 Count 递推
- UVa 1645Count
- UVa 1645 - Count
- uva 1645 count
- uva 1645 Count dp
- uva 1645 count 水题
- HDOJ 题目3485 Count 101(递推)
- UVA 557 - Burger(概率 递推)
- UVA 1350 - Pinary(数论+递推)
- UVa 11401 Triangle Counting(递推)
- Java之Concurrent包中线程池
- vc利用api载入jpeg、gif图像
- .net学习第十天
- 爬楼梯问题
- 关于Java classloader的加载机制
- UVa 1645 - Count(递推)
- .....................
- Duang ! 李彦宏成中国互联网首席代言人
- Swift教程 第一章 基础部分
- Android_AsyncTask
- POJ 3177 Redundant Paths (双连通)
- VB通过http调用验证码短信接口源码
- Windows下FFmpeg快速入门
- Android命令行测试BT,WIFI,Sensor工作状态