小P的故事——神奇的Dota

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

Input
输入数据的第一行是一个整数T(1<=T<=100),代表测试数据的数量.然后是T行测试数据,每个测试数据只包含一个正整数N(1<=N<=10000),N代表死亡骑士手中钞票的面值.
注意:地精商店只有题中描述的三种道具.

Output
对于每组测试数据,请你输出死亡骑士最少要浪费多少钱给地精商人作为小费.

Sample Input
2
380
200

Sample Output
30
0

嘿,有点意思哈!!
我刚刚特意试了一下将双重循环中的内循环改为倒序结果Wa了
记得哈士奇的题要倒序的,得再看看才能知道原因吧

#include <bits/stdc++.h>
using namespace std;
int money[10010];
int main()
{int n,jia,i,j;scanf("%d",&n);int thing[3]={150,200,350};while(n--){scanf("%d",&jia);for(i=0;i<3;i++){for(j=thing[i];j<=jia;j++){if(money[j]<money[j-thing[i]]+thing[i])money[j]=money[j-thing[i]]+thing[i];}}printf("%d\n",jia-money[jia]);}return 0;
}

小P的故事——神奇的Dota相关推荐

  1. 小P的故事——神奇的Dota(完全背包)

    Problem Description 小P非常喜欢玩dota,不分昼夜的玩 ,结果他连做梦也都是里面的画面,一天晚上小P刚躺下就做了一个神奇的梦... 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的 ...

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

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

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

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

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

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

  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. 单链表-删除单链表L中第一个值为x的结点(双指针法)
  2. 我是AI产品经理,就必须掌握AI技术吗?
  3. django 解决cors问题
  4. python 面向对象编程 之 上下文管理协议
  5. 任意模数NTT(MTT)
  6. 配置nginx作为静态资源服务器 css,js,image等资源直接访问
  7. python里的英文歌叫什么_一首英文歌名最后是onshould
  8. 下面的程序可以从0....n-1中随机等概率的输出m个不重复的数。(假设nm)
  9. Webservice检查
  10. 「05」回归的诱惑:一文读懂线性回归
  11. dtw算法 c语言实现,dtw算法 - WELEN
  12. android Paddle 视频字幕识别TTS语音
  13. c语言编程 消除直线锯齿,C语言 抗锯齿像素渲染
  14. IT前沿技术之node.js篇七:Node.js与HBase
  15. 解读物联网八大环节供应链(附13大电子行业产业链全景图)
  16. Word2Vec模型——将文本转换成向量的方法
  17. Mac电脑快速切换输入法!自动切换输入法!
  18. xxx required a bean of type ‘com.xxx.utils.http.sss‘ that could not be found.
  19. Castor学习笔记(一)
  20. Ubuntu安装qt4.8.6步骤

热门文章

  1. 集全球之智:2019世界机器人大会在京开幕
  2. Pandas的基本数据操作
  3. Golang-pprof
  4. 二分查找的时间复杂度分析
  5. windows7找不到网络路径
  6. JS setAttribute()方法:设置元素的属性值
  7. html5视频播放器原理,HTML5 - 两款基于JS的视频播放器的使用说明(VideoJS和jPlayer)...
  8. html名人名言页面,2018名人名言集锦
  9. 数据清洗:用一行Python代码去掉文本中的各种符号
  10. php随机名言,为wordpress创建随机调用名言名句的小插件