SeedCoder2014热身题10:解答
来源:互联网 发布:淘宝店铺类目是什么 编辑:程序博客网 时间:2024/04/29 16:47
#include <stdio.h>#include <string.h>const int N = 2002;int dp[N];int dp2[N];int n,m;int nums[N];void ZeroOnePage(){ }void Test(){ for(int i = 1; i<= n; ++i) { scanf("%d",&nums[i]); } memset(dp,0,sizeof(dp)); memset(dp2,0,sizeof(dp2)); dp[0] = 1; for(int i = 1; i <= n; ++i)//前i个物品 { for(int j = m; j >= nums[i]; --j) { dp[j] = (dp[j] + dp[j - nums[i]])%10; } } for(int j = 0; j <= m; ++j) dp2[j] = dp[j]; for(int i = 1; i <= n; ++i)//前i个物品 { for(int j = nums[i]; j <= m; ++j) { dp2[j] = ((dp[j] - dp2[j - nums[i]])%10 + 10)%10; } for(int j = 1; j <= m; ++j) { printf("%d",dp2[j]); } printf("\n"); for(int j = 0; j <= m; ++j) dp2[j] = dp[j]; }}int main(){ while(scanf("%d %d",&n,&m) != EOF) { Test(); } return 0;}
0 0
- SeedCoder2014热身题10:解答
- SeedCoder2014热身题4:解答
- SeedCoder2014热身题7:解答
- SeedCoder2014热身题8:解答
- SeedCoder2014热身题9:解答
- SeedCoder2014热身题目1 -- 解答
- SeedCoder2014热身题目2:解答
- SeedCoder2014热身题目3:解答
- SeedCoder2014热身题目5 -- 解答
- SeedCoder2014热身题目6: 解答
- SeedCoder2014热身题10:消失之物
- SeedCoder2014热身题3: 隔离的共和国
- SeedCoder2014热身题6:优雅数对
- SeedCoder2014热身题7:正整数划分问题
- SeedCoder2014热身题9:午餐饭团
- SeedCoder2014热身题目4:IVXLCDM
- SeedCoder2014热身题目1:找数字游戏
- SeedCoder2014热身题目2:校园网络
- spring MVC配置详解
- Android之自定义Adapter的ListView
- Linux 下c语言ftp服务器简单实现
- C++ STL queue
- android 源码下载
- SeedCoder2014热身题10:解答
- k-折交叉验证(k-fold crossValidation)
- Codeforces Round #240 (Div. 2)(前三题解题报告)
- 【转载】UML类图与类的关系详解
- POJ 3106 Flip and Turn
- linux中fork()函数详解
- ftp报错 200 port command successful. consider using pasv 425 failed to establish connection
- macos+apache+php+phpmyadmin 的整合过程梳理
- 成绩统计--解题思路