不死族的巫妖王发工资拉,死亡骑士拿到一张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 <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
typedef long long ll;
int n;
int dp[10005];
int dir[3]={150,200,350};
int main()
{int T;scanf("%d",&T);while(T--){memset(dp, 0, sizeof(dp));scanf("%d",&n);for(int i=0; i<3; i++){for(int j=dir[i]; j<=n; j++){dp[j]=max(dp[j-dir[i]]+dir[i], dp[j]);}}printf("%d\n",n-dp[n]);}return 0;
}

寒冰王座【暑期集训M题】【完全背包】相关推荐

  1. 寒冰王座(HDU 1248)完全背包模板

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

  2. 寒冰王座(DGA最长路/完全背包)

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

  3. 团队暑期集训 - 基础DP练习

    目录 A - Max Sum Plus Plus D - 做作业(状态压缩) E - Super Jumping! Jumping! Jumping! I - 最少拦截系统(最长上升子序列模板) 团队 ...

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

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

  5. 寒冰王座(完全背包+多解)

    欢迎"热爱编程"的高考少年--报考杭州电子科技大学计算机学院 寒冰王座 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit ...

  6. HDU1248 寒冰王座 【数学题】or【全然背包】

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

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

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

  8. HDU1248 寒冰王座【0/1背包+DP】

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

  9. HDOJ1248 寒冰王座 完全背包

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

最新文章

  1. python代码需要背吗-python程序需要编译吗
  2. C语言-将数字转化为字符串
  3. 我的Ubuntu9.10安装与配置
  4. 【MM模块】Source Lists 货源清单
  5. linux-2.6.32在mini2440开发板上移植(16)之LED 驱动程序移植
  6. 洛谷P4559 [JSOI2018]列队 【70分二分 + 主席树】
  7. html拖拽模态框,可拖拽的谷歌样式纯javascript模态窗口插件
  8. 如何拉取k8s镜像_K8s 从懵圈到熟练 – 镜像拉取这件小事
  9. 庞特里亚金最小值原理求解能耗最小化的时间最优OBVP问题
  10. Tensorflow2.0数据和部署(四)——Tensorflow高级模型部署
  11. masql redis
  12. 在线PPT—Sway初级教程
  13. 【Unity3D开发小游戏】《愤怒的小鸟》Unity开发教程
  14. 小米手机录制数据集软件操作
  15. GICV2GICV3的基础知识
  16. 如何编写一个Java帮助文档
  17. ContentProvider--stable参数
  18. 防止首网页篡改 html,网站web前端的加密方式 防止数据被篡改
  19. nginx中绑定独立IP地址
  20. Spring Boot集成支付宝(最新版SDK)—— 手机支付

热门文章

  1. 每日英语:Can an Ancient Chinese City Pursue Preservation Without Disney-fication?
  2. 用js/react写一个计算器
  3. Ubuntu登录设置,切换密码登录或是密钥登陆
  4. 2022年度 .NET 优质公众号推荐
  5. BCSP-玄子前端开发之JavaScript+jQuery入门CH02_JavaScript函数
  6. 多目标优化NSGA-II(非支配排序常见于遗传算法)[1]
  7. 三大算法之一:分治法(带你用分治法思想优化程序,计算降低复杂算法的时间复杂度)
  8. openlayer测量角度、测量面积、测量长度,直接可以使用,非常完全。
  9. Noip2017挂惨记暨规划
  10. “21天好习惯“第一期-21