Problem Description
小P非常喜欢玩dota,不分昼夜的玩
,结果他连做梦也都是里面的画面,一天晚上小P刚躺下就做了一个神奇的梦。。。
不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前.
死亡骑士:”我要买道具!”
地精商人:”我们这里有三种道具,血瓶150块一个,魔法药200块一个,无敌药水350块一个.”
死亡骑士:”好的,给我一个血瓶.”
说完他掏出那张N元的大钞递给地精商人.
地精商人:”我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小费收了的,嘿嘿.”
死亡骑士:”……”
死亡骑士想,与其把钱当小费送个他还不如自己多买一点道具,反正以后都要买的,早点买了放在家里也好,但是要尽量少让他赚小费.
现在死亡骑士感觉自己的智商不够用所以希望小P帮他计算一下,最少他要给地精商人多少小费.但是小P的智商可是出了名的“不忍直视”啊,聪明非凡的你所以你能帮帮他吗?

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

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

Example Input

2
380
200

Example Output

30
0

Hint
完全背包:
有N种物品和一个容量为V的背包,每种物品都有无限件可用
f[j]=max(f[j],f[j-c]+w)

题目 SDUT 2773
http://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Index/problemdetail/pid/2773.html

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<malloc.h>
//完全背包//int main(){int money, i, j, n;int HP[3] = {150, 200, 350};while(scanf("%d",&n)!=EOF){while(n --){int pay[10050] = {0};scanf("%d",&money);for (i = 0; i <= 3 - 1;i ++){for (j = HP[i] ;j <= money; j ++){if (pay[j] < pay[j - HP[i]] + HP[i])pay[j] = pay[j - HP[i]] + HP[i]; //转换}}printf("%d\n", pay[money]);}}return 0;}

小P的故事——神奇的Dota(完全背包)相关推荐

  1. 小P的故事——神奇的Dota

    小P的故事--神奇的Dota Poblem Description 小P非常喜欢玩dota,不分昼夜的玩, 结果他连做梦也都是里面的画面,一天晚上小P刚躺下就做了一个神奇的梦... 不死族的巫妖王发工 ...

  2. 小P的故事——神奇的换零钱 背包

    小P的故事--神奇的换零钱 题目描述 已知A国经济很落后,他们只有1.2.3元三种面值的硬币,有一天小P要去A国旅行,想换一些零钱,小P很想知道将钱N兑换成硬币有很多种兑法,但是可惜的是他的数学竟然是 ...

  3. SDUTOJ 2777 小P的故事——神奇的换零钱 背包

    小P的故事--神奇的换零钱 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 已知A国经济很落后,他们只有1.2.3元三种面值的硬币 ...

  4. [2774]小P的故事——神奇的发票报销 (sdut)

    小P的故事--神奇的发票报销 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 为响应党的号召,小P所在的大学现在严格规范报销制度, ...

  5. 小P的故事——神奇的换零钱

    小P的故事--神奇的换零钱 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 已知A国经济很落后,他们只有1.2.3元三种面值的硬币 ...

  6. 小printf的故事(未完待续)

    小printf的故事 这篇文章的原文来自:英文原文 作者仿照<小王子>中的情节,生动有趣的阐述了小printf从编程小白到专家的成长历程.这是我第一次尝试翻译文章,肯定有很多不足之处,情不 ...

  7. asp.net多图片上传案例_会计小明的故事-成本核算案例篇

    因涉及成本核算案例篇,所需要的图表比较多,但是知乎不同于微信可以直接将文档图表复制过来,知乎专栏文章,所有图表必须先截图,然后以图片形式展示.但是成本核算案例图表实在是太多,一一截图,一则影响整体观感 ...

  8. HDU 4505 小Q系列故事——电梯里的爱情

    小Q系列故事--电梯里的爱情                                                                                   Tim ...

  9. hdu 4501 小明系列故事——买年货 多重背包

    小明系列故事--买年货                                                                          Time Limit: 500 ...

最新文章

  1. Task三个列子的分享
  2. c# 使用 itextsharp 实现生成Pdf报表
  3. arduino char*转string_【201期】面试官:String长度有限制吗?是多少?还好我看过...
  4. python验证码识别接口 服务器_python验证码识别模块
  5. 从一个简洁的进度刻度绘制中了解自定义 View 的思路流程
  6. 移动通信—无线波传播
  7. linux平台下通过mcr方式从c++程序中调用matlab函数
  8. loadrunner学习理论之一
  9. 编程让鼠标一直动_华硕、罗技、海盗船无线鼠标选哪个?
  10. 百万 Go TCP 连接的思考: epoll方式减少资源占用
  11. 博弈知识汇总(转自Tanky Woo),留着以后复习
  12. Python基础语法
  13. easypoi excel模板导出pdf
  14. 【word】复制到word的文字不能调整行间距(行间距过大)
  15. 上海2016年房价己见
  16. 《王二丫的甜品店》用户隐私政策
  17. 【实践案例分享】PyFlink 在聚美优品的应用实践
  18. Windows2008环境64位操作系统如何安装32位BDE
  19. 愿天下有情人都是失散多年的兄妹(25 分)
  20. android 微信授权获取用户个人信息

热门文章

  1. 物联网操作系统HelloX V1.88版功能描述
  2. 虚拟机使用宿主机的网络Proxy
  3. 天使纪元服务器不显示,天使纪元怎么进不去 天使纪元无法登录怎么办
  4. Lucene / Solr 开发经验
  5. PMP考试后多久出结果?(内附查成绩流程)
  6. Chrome的强大搜索功能
  7. 被 Libra 刷屏的你绝对不知道, 也许这才是它最大的核武器...
  8. python学习之flask sqlalchemy介绍和使用 表操作增删查改
  9. lol现在哪个服务器有无限火力,LOL公布最新消息,无限火力模式再次登场,这次是全新的体验...
  10. [Game]各种各样的法师英文详解