POJ 1742
2015-06-10 16:44
204 查看
#include <iostream> #define MAXN 105 using namespace std; struct node { int a; int c; }; node _node[MAXN]; int sum[100001]; bool mark[100001]; int main() { //freopen("acm.acm","r",stdin); int i; int j; int n; int m; while(cin>>n>>m) { if(n == 0 && m == 0) { break; } for(i = 0; i < n; ++ i) { cin>>_node[i].a; } for(i = 0; i < n; ++ i) { cin>>_node[i].c; } int ans = 0; memset(mark,false,sizeof(mark)); mark[0] = true; for(i = 0; i < n; ++ i) { memset(sum,0,sizeof(sum)); for(j = _node[i].a; j <= m; ++ j) { if(!mark[j] && mark[j-_node[i].a] && sum[j-_node[i].a] < _node[i].c) { mark[j] = true; sum[j] = sum[j-_node[i].a] + 1; ++ ans; } } } cout<<ans<<endl; } }
相关文章推荐
- POJ 1745
- POJ 1775
- CSS制作一个简单网页的下拉导航栏
- 让你的 Node.js 应用跑得更快的 10 个技巧(转)
- 在centos上手动安装opencv
- OOAD 学习笔记 三
- 5.MFC运行时动态创建
- iOS皮肤框架JJSkin介绍
- 【MySql】Column count doesn't match value count at row 1 解决方法
- 黑马程序员——学习日记之--IO流学习总结
- Oracle shrink space
- POJ 1753
- 计算机视觉杂谈
- 黑马程序员--冒泡排序法
- linux centOS安装proftpd
- MySQL 日志文件 说明
- NSDate如何获取一个月后的日期
- Threads, Events and QObjects
- hadoop2.x error记录
- CentOS7.0硬盘安装(双系统win8.1+CentOS7)遇到的问题及解决办法