寒冰王座

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 14362    Accepted Submission(s): 7335

Problem Description
不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前.

死亡骑士:"我要买道具!"

地精商人:"我们这里有三种道具,血瓶150块一个,魔法药200块一个,无敌药水350块一个."

死亡骑士:"好的,给我一个血瓶."

说完他掏出那张N元的大钞递给地精商人.

地精商人:"我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小费收了的,嘿嘿."

死亡骑士:"......"

死亡骑士想,与其把钱当小费送个他还不如自己多买一点道具,反正以后都要买的,早点买了放在家里也好,但是要尽量少让他赚小费.

现在死亡骑士希望你能帮他计算一下,最少他要给地精商人多少小费.
 
Input

输入数据的第一行是一个整数T(1<=T<=100),代表测试数据的数量.然后是T行测试数据,每个测试数据只包含一个正整数N(1<=N<=10000),N代表死亡骑士手中钞票的面值.

注意:地精商店只有题中描述的三种道具.
 
Output
对于每组测试数据,请你输出死亡骑士最少要浪费多少钱给地精商人作为小费.
 
Sample Input
2
900
250
 
Sample Output
0
50
 
Author

Ignatius.L

完全背包耶。。多01背包多计算一下没个物体最多装的个数。。。。

代码:

#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int s,shu[3];
int bao[10010];
int main()
{int t;scanf("%d",&t);shu[0]=150;shu[1]=200;while (t--){scanf("%d",&s);memset(bao,0,sizeof(bao));bao[0]=0;for (int i=0;i<2;i++){for (int ii=0;ii<shu[i];ii++){for (int j=s;j>=0;j-=50)if (j>=shu[i]){bao[j]=max(bao[j],bao[j-shu[i]]+shu[i]);}}}int ss=s-bao[s];printf("%d\n",ss);}return 0;} 

hdu 1248寒冰王座相关推荐

  1. HDU 1248 寒冰王座(全然背包:入门题)

    HDU 1248 寒冰王座(全然背包:入门题) http://acm.hdu.edu.cn/showproblem.php?pid=1248 题意: 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票 ...

  2. HDU 1248 寒冰王座(完全背包问题另类解法)

    寒冰王座 Problem Description 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店 ...

  3. Hdu.1248.寒冰王座

    G - 寒冰王座 Time Limit: 1000 MS Memory Limit: 32768 KB 64-bit integer IO format: %I64d , %I64u Java cla ...

  4. HDU 1248 寒冰王座

    Problem Description 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前. 死亡 ...

  5. HDU - 1248 寒冰王座 (完全背包

    题意: 很裸.... #include <bits/stdc++.h>using namespace std;#define se second #define fi first #def ...

  6. HDU 1248 寒冰王座(完全背包)

    Problem Description 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前. 死亡 ...

  7. HDU 1248 寒冰王座 (背包)

    Problem Description 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前. 死亡 ...

  8. HDU 1248 寒冰王座 (完全背包)

    Description 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前. 死亡骑士:" ...

  9. 杭电 1248 寒冰王座(全然背包)

    http://acm.hdu.edu.cn/showproblem.php? pid=1248 寒冰王座 Time Limit: 2000/1000 MS (Java/Others)    Memor ...

最新文章

  1. win10软件拒绝访问删不掉_进程拒绝访问怎么结束_win10关闭进程拒绝访问的处理方法...
  2. shell中的数值判断
  3. java安装 环境配置
  4. python批量给文件命名为001,002,...【亲测有效】
  5. MFC中创建线程实例
  6. 你永远不知道女生裙子下面藏着什么
  7. ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置
  8. 用Flash和XML构建论坛实例(3)
  9. 用adb 启动camera
  10. 使用Java语言开发微信公众平台(五)——获取access_token
  11. 怎样成为优秀软件模型设计者
  12. 头条推荐越来越少是否还要坚持下去
  13. lua在线手册 lua在线lua学习教程 lua参考手册中文翻译
  14. 【计蒜客 - 蓝桥训练】蒜厂年会(循环数列的最大子段和)
  15. 做完电商直播后,怎么做直播复盘?
  16. 改变生活的态度,突破瓶颈
  17. 马斯克推荐的「50种认知偏差」,这是我见过的最爆笑的解读!
  18. 布局AI+新药研发,深度智耀获红杉中国近1500万美元B轮融资
  19. python常遇错误-IndexError: list index out of range
  20. 《调色师手册:电影和视频调色专业技法(第2版)》——导读

热门文章

  1. 现在做游戏开发这个行业怎么样?
  2. html如何将div居中置顶层,CSS如何使DIV层居中
  3. 【限流02】限流算法实战篇 - 手撸一个单机版Http接口通用限流框架
  4. 【EasyUI】DataGrid DetailView(数据表格详细展示)
  5. idea中设置代码提示
  6. php js写法,javaScript封装的各种写法
  7. Opencv_13 图像滤波(低通滤波图像平滑去噪)
  8. LeNet-5 – A Classic CNN Architecture
  9. Linux(三)远程登录管理工具
  10. python利用math.pow(),pow() 和 **进行指数运算的问题