寒冰王座【暑期集训M题】【完全背包】
死亡骑士:"我要买道具!"
地精商人:"我们这里有三种道具,血瓶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题】【完全背包】相关推荐
- 寒冰王座(HDU 1248)完全背包模板
寒冰王座 题目链接 Problem Description 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到 ...
- 寒冰王座(DGA最长路/完全背包)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission ...
- 团队暑期集训 - 基础DP练习
目录 A - Max Sum Plus Plus D - 做作业(状态压缩) E - Super Jumping! Jumping! Jumping! I - 最少拦截系统(最长上升子序列模板) 团队 ...
- HDU 1248 寒冰王座(全然背包:入门题)
HDU 1248 寒冰王座(全然背包:入门题) http://acm.hdu.edu.cn/showproblem.php?pid=1248 题意: 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票 ...
- 寒冰王座(完全背包+多解)
欢迎"热爱编程"的高考少年--报考杭州电子科技大学计算机学院 寒冰王座 Time Limit: 2000/1000 MS (Java/Others) Memory Limit ...
- HDU1248 寒冰王座 【数学题】or【全然背包】
寒冰王座 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...
- 杭电 1248 寒冰王座(全然背包)
http://acm.hdu.edu.cn/showproblem.php? pid=1248 寒冰王座 Time Limit: 2000/1000 MS (Java/Others) Memor ...
- HDU1248 寒冰王座【0/1背包+DP】
寒冰王座 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...
- HDOJ1248 寒冰王座 完全背包
题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1248 寒冰王座 Time Limit: 2000/1000 MS (Java/Others) M ...
最新文章
- python代码需要背吗-python程序需要编译吗
- C语言-将数字转化为字符串
- 我的Ubuntu9.10安装与配置
- 【MM模块】Source Lists 货源清单
- linux-2.6.32在mini2440开发板上移植(16)之LED 驱动程序移植
- 洛谷P4559 [JSOI2018]列队 【70分二分 + 主席树】
- html拖拽模态框,可拖拽的谷歌样式纯javascript模态窗口插件
- 如何拉取k8s镜像_K8s 从懵圈到熟练 – 镜像拉取这件小事
- 庞特里亚金最小值原理求解能耗最小化的时间最优OBVP问题
- Tensorflow2.0数据和部署(四)——Tensorflow高级模型部署
- masql redis
- 在线PPT—Sway初级教程
- 【Unity3D开发小游戏】《愤怒的小鸟》Unity开发教程
- 小米手机录制数据集软件操作
- GICV2GICV3的基础知识
- 如何编写一个Java帮助文档
- ContentProvider--stable参数
- 防止首网页篡改 html,网站web前端的加密方式 防止数据被篡改
- nginx中绑定独立IP地址
- Spring Boot集成支付宝(最新版SDK)—— 手机支付
热门文章
- 每日英语:Can an Ancient Chinese City Pursue Preservation Without Disney-fication?
- 用js/react写一个计算器
- Ubuntu登录设置,切换密码登录或是密钥登陆
- 2022年度 .NET 优质公众号推荐
- BCSP-玄子前端开发之JavaScript+jQuery入门CH02_JavaScript函数
- 多目标优化NSGA-II(非支配排序常见于遗传算法)[1]
- 三大算法之一:分治法(带你用分治法思想优化程序,计算降低复杂算法的时间复杂度)
- openlayer测量角度、测量面积、测量长度,直接可以使用,非常完全。
- Noip2017挂惨记暨规划
- “21天好习惯“第一期-21