寒冰王座

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 13574    Accepted Submission(s): 6902

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

#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
int dp[100010];
int main()
{
int t;
int val[3]={150,200,350};
scanf("%d",&t);
while(t--)
{
int n;
scanf("%d",&n);
memset(dp,0,sizeof(dp));
for(int i=0;i<3;i++)
{
for(int j=val[i];j<=n;j++)
{
dp[j]=max(dp[j],dp[j-val[i]]+val[i]);//物品一个个的放,一个个的比较
}
}
printf("%d\n",n-dp[n]);
}
return 0;
}

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(35)-文章发布系统②-构建项目
  2. mybatis缓存
  3. 【Linux】使用update-alternatives命令进行版本的切换
  4. Python学习笔记 for windows 二
  5. 10天学会phpWeChat——第三天:从数据库读取数据到视图
  6. &lt;读书笔记&gt; 代码整洁之道
  7. Leetcode 372. Super Pow
  8. Codeforces 720A. Closing ceremony
  9. 【JAVA编码】 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换
  10. 分治法求一个N个元素数组的逆序数
  11. {网络编程}和{多线程}应用:基于TCP协议【实现多个客户端发送文件给一个服务器端】--练习
  12. 福州大学W班-个人最终成绩统计
  13. 使用 RHEL(RedHat)6.1 iso 安装包 安装Samba过程
  14. 2013年省赛I题 Thrall’s Dream
  15. ESP8266产品ID
  16. 关于Python打开IDLE出现错误的解决办法
  17. python之匿名函数lambda
  18. hihoCoder 1015 KMP算法(kmp)
  19. SpringMVC之@RequestParam @RequestBody @RequestHeader 等详解
  20. 【转】BeyondCompare软件使用

热门文章

  1. Analyzing resource wait related to memory/IO bottleneck
  2. ASP.NET CORE读取appsettings.json的配置
  3. Caffe+UbuntuKylin14.04_X64+CUDA 6.5配置
  4. [Intermediate Algorithm] - Spinal Tap Case
  5. CentOS7 使用 firewalld 打开关闭 防火墙 与 端口!!
  6. MySQL_pymysql模块
  7. javase 超市库存系统
  8. 快速搭建一个本地的FTP服务器 win10及win7
  9. CF div2 499 A. Stages
  10. 一款 App 开发到上架