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

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

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
using namespace std;int dp[13000];
int main()
{int T,V,v[4]= {0,150,200,350};scanf("%d",&T);while(T--){scanf("%d",&V);for(int i=1; i<=3; i++)for(int j=v[i]; j<=V; j++){dp[j] = max(dp[j],dp[j-v[i]]+v[i]);}printf("%d\n",V-dp[V]);}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寒冰王座

    寒冰王座 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

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

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

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

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

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

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

  8. HDU 1248 寒冰王座

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

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

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

最新文章

  1. 0x02 mysql 表格相关操作
  2. Python中使用数据库SQLite和MySQL
  3. MySQL数据库之索引的应用
  4. python之强大的日志模块
  5. python中prettytable模块_Python库: PrettyTable 模块
  6. ASP导出Excel数据的四种方法
  7. linux shell之字符串的更具字符分割和删除字符和文本内容的删除以及内容是否匹配成功
  8. 链表之删除链表a/b处的节点
  9. win10计算机系统优化设置,win10系统优化系统的详细办法
  10. python如何请求curl_Python爬虫偷懒神器 —— 一键构造请求头!
  11. C++:数组的输入、排序与去重操作
  12. 程序员真的干到35就干不动了吗?
  13. Shell脚本字符串大小写转换
  14. 转:据说什么都能查到网址大全
  15. xlrd读取Excel数据
  16. Xilinx vivado 常用IP核使用
  17. Intel 酷睿 i3、i5、i7 CPU 处理器之间有什么区别
  18. 移动端微信、QQ浏览器 web 用 rem 单位适配不生效问题
  19. 天气查询调用天气API
  20. AGC004 A - Divide a Cuboid(贪心)

热门文章

  1. Hadoop学习笔记-集群部署
  2. 《网络黑白》一书所抄袭的文章列表 1
  3. 关于 手机连上wifi待机后, 收不到微信消息
  4. 左移运算符和右移运算符
  5. 小程序脚本语言WXS详解
  6. 产生斜体的html标签,【单选题】产生斜体字的 HTML 标签是( )。
  7. node内存溢出解决方案
  8. 视频播放如何横竖屏切换
  9. 常见数据库可视化方式各类比较
  10. Android 打包混淆