uva10943
来源:互联网 发布:sugarnmstool 源码 编辑:程序博客网 时间:2024/05/19 03:27
昨天的题,会了组合数学的方法,那个dp的经过别人指点也会了
刚才看了国服第一系列,小漠终于又更新了,我现在感觉现在看视频应该是情怀了。看小智也是
思路转移方程式dp[i][j] = (dp[i][j] + dp[i - k][j - 1])%moli表示分的数,j表示分成几个,然后dp[i - k][j - 1],i-k分成j-1个数,最后一个数加个k
#include<cstdio>#include<cstring>#include<cmath>#include<algorithm>using namespace std;int dp[110][110];const int N = 1e6;void yu(){ for(int i = 0 ; i < 101 ; i++) dp[i][1] = 1; for(int i = 0 ; i < 101 ; i++){ for(int j = 1 ; j < 101 ; j++){ for(int k = 0 ; k <= i ; k++){ dp[i][j] = (dp[i][j] + dp[i - k][j - 1])%N; } } }}int main(){ int n , k ; yu(); while(scanf("%d %d",& n ,&k) && n + k){ printf("%d\n",dp[n][k]); }}
0 0
- uva10943
- uva10943
- uva10943
- uva10943
- UVa10943
- UVA10943简单递推
- 全加和 UVa10943
- uva10943(球放盒子问题)
- uva10943 How do you add?
- UVA10943 How do you add?
- UVA10943- How do you add?(隔板法)
- UVA10943 - How do you add?(DP)
- uva10943 How do you add?(隔板法+递推)
- 笔记-struts2
- 不高兴的小明
- Swift中去调用FMDB
- Android文件读写和使用SharedPreferences储存数据
- 编程艺术之1.1旋转字符串_test3
- uva10943
- 《研制总要求》与《需求规格说明书》的区别
- toast里面有一个setview方法
- php扩展SeasLog应用于 yii2 组件
- kruskal 生成最小树
- 1077. Kuchiguse (20)-字符串处理
- 自定义悬浮窗
- leetcode - 31 Next Permutation
- 初识hibernate