懒惰的风纪委Elaine

Time Limit:1000MS     Memory Limit:65535KB     64bit IO Format:%I64d & %I64u

Submit Status

Description

Elaine是学园都市中的一个风纪委,每天都会接到命令对某个街道进行检查,并抓捕危险分子。她所在的风纪委支部附近有M条街道。这些街道由北到南并排均匀的分布在一条直线上,每条街道之间的距离都为1。但是众所周知,Elaine是一个很懒很懒的人(-..-说我坏话!!被我看到了!!),她不想一步一步走完所有街道,但好在她的好友Kuso为她制作了大量的传送卷轴。不过,因为Kuso的能力等级太低,他制作的卷轴有严重的缺点,他的卷则只能向南飞一段固定的距离(当然,他预先制作了很多种类的卷轴),而Elaine所在的风纪委支部却在最北边。每一次出去检查,Elain都要使用好几张卷轴。但如果是某些不能传送到的地方,Elaine只能走过去了。不过回来的话,她就可以用自带的传送系统传送到支部的传送点。

有一天,Elaine想知道,如果她从风纪委支部出发,可以检查那些街道。她手里有N种传送卷轴(1,2,3,,,N),每个卷轴可以传送的距离为Ai,卷轴的数量为Ci。则Elaine靠那些卷轴,可以不走路而直接传送的有哪些街道?

Input

数据有多组输入。每一组数据的第一行有两个数:N,M(0<N<=100,0<M<=1000)。分别表示传送卷轴的种类数和街道数量。在第二行有2N个数,A1,A2,A3...An,C1,C2,C3...Cn (1<=Ai<=100000,1<=Ci<=1000)。数据输入以0 0结束。

Output

每组数据占一行,输出一个数,为Elaine可以传送到的街道总数。

Sample Input

3 10
1 2 4 2 1 1
2 5
1 4 2 1
0 0

Sample Output

8
4

Hint

风纪委支部到第一条街道的距离也为1。




不知道AC了吗,感觉对了,做的时候OJ崩了
#include<stdio.h>
#include<string.h>
#include<algorithm>
int v[110];
int w[110];
int dp[100005];
using namespace std;
int main()
{int n,m;while(scanf("%d%d",&n,&m)!=EOF){if(n==0&&m==0){break;}memset(v,0,sizeof(v));memset(w,0,sizeof(w));for(int i=1; i<=100005; i++){dp[i]=-9999999;}dp[0]=1;for(int i=1; i<=n; i++){scanf("%d",&v[i]);}for(int i=1; i<=n; i++){scanf("%d",&w[i]);}for(int i=1; i<=n; i++){if(v[i]*w[i]>=m){for(int j=v[i]; j<=m; j++){dp[j]=max(dp[j],dp[j-v[i]]+v[i]);//printf("%d %d\n",j,dp[j]);}}else{for(int k=1; k<=w[i]; k=k*2){for(int j=m; j>=v[i]*k; j--){dp[j]=max(dp[j],dp[j-v[i]*k]+v[i]*k);}w[i]-=k;}if(w[i]>0){for(int j=m; j>=v[i]*w[i]; j--)dp[j]=max(dp[j],dp[j-v[i]*w[i]]+v[i]*w[i]);}}}int count=0;for(int i=1; i<=m; i++){if(dp[i]>=0)count++;}printf("%d\n",count);}return 0;
}

懒惰的风纪委Elaine(宁波工程学院)相关推荐

  1. [渝粤教育] 宁波工程学院 工程图学 I 参考 资料

    教育 -工程图学 I-章节资料考试资料-宁波工程学院[] 第一章 测验一 1.[单选题]机械图样中,不可见轮廓线用( )画出. A.细实线 B.点画线 C.虚线 D.双点画线 参考资料[ ] 2.[单 ...

  2. 宁波工程学院 OJ [1347] 老虎满坡找灰兔

    http://ac.nbutoj.com/Problem/view.xhtml?id=1347 [1347] 老虎满坡找灰兔 时间限制: 1000 ms 内存限制: 65535 K 问题描述 老虎最近 ...

  3. 沈阳工程学院计算机专业现任校长,沈阳工程学院计算机

    技校网专门为您推荐的类似问题答案 问题1: 沈阳工程学院 电子信息工程 计算机多媒体技术 你好 我就是沈阳工程学院电子信息工程的,辽宁理科470以上一定进!!! (顺便说一下,电子信息工程是自控系最不 ...

  4. 第十六届全国大学生智能车竞赛报名信息统计

    §01 信息处理 一.信息来源 处理信息来自于8月24日 智能车竞赛网站 的报名信息导出的EXCEL表格.这是参加第16届智能车竞赛竞速组别的队伍报名信息.不包括参加"三个创意组别" ...

  5. 第十二届全国大学生智能汽车竞赛获奖名单

    第十二届全国大学生智能汽车竞赛获奖名单 序号 学校 队名 竞赛组别 获奖等级 1 北京科技大学 北京科技大学电磁普通组 电磁普通组 特等奖 2 中南民族大学 中南民大电磁一队 电磁普通组 特等奖 3 ...

  6. 利用计算机课堂导入的好处,多媒体教学的好处

    随着信息技术的发展和计算机技术的普及,多媒体以其强大的优势改变了传统的"粉笔"+"黑板"的课堂教学模式,充分激发了学生学习的兴趣,优化了课堂效果,提高了教学效率 ...

  7. 浙江二本计算机学校有哪些,浙江二本大学排名

    浙江除了一本大学以外,还有很多二本大学,那这些二本大学的排名是怎么的呢?下面由出国留学网小编为你精心准备了"浙江二本大学排名及简析",持续关注本站将可以持续获取更多的考试资讯! 浙 ...

  8. 浙江计算机二本学校有哪些,浙江二本学校信息

    浙江除了一本大学以外,还有很多二本大学,那这些二本大学的排名是怎么的呢?下面由出国留学网小编为你精心准备了"浙江二本大学排名及简析",持续关注本站将可以持续获取更多的考试资讯! 浙 ...

  9. 洗衣机控制器(FPGA)

    设计要求及分工: (1)设计一个电子定时器,控制洗衣机做如下运转:定时启动→正转25s→暂停5s→反转25s→暂停5s→如果时间未到,则回到"正转25s→暂停5s→--",定时到则 ...

  10. 学计算机 有什么好的二本大学排名,二本大学排名

    浙江除了一本大学以外,还有很多二本大学,那这些二本大学的排名是怎么的呢?下面由出国留学网小编为你精心准备了"浙江二本大学排名及简析",持续关注本站将可以持续获取更多的考试资讯! 浙 ...

最新文章

  1. 关于socket和 jsp的几个问题
  2. FastDFS 集群 安装 配置
  3. 312. Burst Balloons 戳气球
  4. Python一直报错:SyntaxError: invalid syntax 的原因及解决办法
  5. [原创]利用DropDownlist来控制Textbox输入数字的精度
  6. 鸿蒙第三代手机,荣耀Magic 3最新确认,鸿蒙系统+双6400万,最期待的荣耀来了
  7. 如何提高大数据分析的效果
  8. 秒杀场景下MySQL的低效原因和改进
  9. 房地产项目成本管理系统包含的内容和价值!
  10. 【web前端技术】dicebear一句话生成头像
  11. 解决了Microsoft Visual C++ Build Tools下载/解决Visual C++ 14.0 is required的问题
  12. 新机购入 戴尔成就5000
  13. 条件语句的if语句的5种替代方法
  14. apple tv 开发_如何在新的Apple TV上重新排列,配置和删除应用程序和游戏
  15. 应用数据安全,任重而道远
  16. C语言期末考试知识点总结
  17. U盘启动制作及系统安装
  18. 一起用Python做个自动化短视频生成脚本,实现热门视频流水线生产!
  19. 计算机职业生涯规划书图文并茂,计算机职业生涯规划书范文
  20. Linux中计算特定CPU使用率

热门文章

  1. Leetcode-1436: 旅行终点站(6行简单解法)
  2. 软考信息系统项目管理师考试难度大概是怎样的?
  3. 视频号扩展链接免费生成
  4. 关于信号强度单位db和dBm
  5. matlab图例显示均值方差,MATLAB中均值、方差、均方差的计算方法
  6. phpMyAdmin 登陆超时(1440秒未活动),请重新登录问题
  7. VMware清理vmdk文件,解决vmdk越来越大的问题
  8. Crosses and Crosses (Multi-SG+打表 博弈)
  9. 贴吧自动签到脚本linux,【渣作】shell脚本百度贴吧签到器
  10. 我写了款依赖检查的插件