寒冰王座

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 13215    Accepted Submission(s): 6743

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
思路:额,就是一种贪心吧,三重for循环解决,感觉像是贪心,但是有人认为用floyd也可以解出来,但是还没想到该怎么用floyd解出来。
ac代码:
#include<stdio.h>
#define A 150
#define B 200
#define C 350
#define INF 0x3f3f3f3f
int main(){int i,j,k,T;int money;scanf("%d",&T);while(T--){scanf("%d",&money);int min=INF;for(i=0;i<=money/A;i++)for(j=0;j<=money/B;j++)for(k=0;k<=money/C;k++){int temp=money-i*A-j*B-k*C;if(min>temp&&temp>=0)min=temp;}printf("%d\n",min);          }return 0;
}

HDOJ--1248--寒冰王座相关推荐

  1. hdoj - 1248 寒冰王座

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

  2. Hdoj 1248.寒冰王座 题解

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

  3. 杭电 1248 寒冰王座

    题目大意 HDOJ 1248 寒冰王座 解题思路 完全背包与01背包是十分相似的. 区别就是01背包的选最多选一次 也就意味着每件物品只有一件 而 完全背包意味着每件物品是有多件的,所以完全背包问题是 ...

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

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

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

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

  6. HDUOJ 1248 寒冰王座

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

  7. HDU 1248 寒冰王座(完全背包问题另类解法)

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

  8. Hdu.1248.寒冰王座

    G - 寒冰王座 Time Limit: 1000 MS Memory Limit: 32768 KB 64-bit integer IO format: %I64d , %I64u Java cla ...

  9. hdu 1248寒冰王座

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

  10. HDU 1248 寒冰王座

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

最新文章

  1. MySQL数据表的创建、查看、插入
  2. 供SAPI中TTS功能用使的Win8.1语言包安装
  3. 计算机硬件加速怎么开,显卡硬件加速,小编教你电脑怎么开启显卡硬件加速
  4. WPF程序模彷Windows7的桌面任务栏
  5. python 配置文件类库_将自定义python模块增加到类库搜索路径下面
  6. 2-30hashlib模块讲解
  7. 关系到了冰点_VIP090:关系到了冰点
  8. 本地提交spark_spark快速入门(三)-------spark部署及运行模式
  9. BZOJ 2434 阿狸的打字机(ac自动机+dfs序+树状数组)
  10. 为什么python除法结果会有小数点0_22. 为什么 Python 中的整除是向下取整?
  11. Django 学习 Blog 实操 19 --- 统计分类、标签云下的文章数目
  12. 1250_FreeRTOS_QEMU_M3_blinky例程梳理分析
  13. Learning deep representations by mutual information estimation and maximization
  14. java halt_System.exit和Runtime halt区别
  15. 做人不能太“广州有线”了
  16. Linux下Esp32micropython开发工具thonny的安装
  17. 3D动作绑定_3D动漫制作软件,你知道几个?
  18. Excel实用技巧-如何批量提取excel工作表名称
  19. C++ 算法篇 动态规划----区间动态规划
  20. Oracle 异常 ORA-01861: literal does not match format string

热门文章

  1. flask_restplus和swagger
  2. 博文视点读书节第八日丨大咖书单升级放送,今日直播助你成为Offer收割机~晒单赢福袋正在派送中!
  3. Qcon大会上电子工业出版社博文视点提供全程技术图书支持
  4. 写软件的需求分析全方位攻略
  5. 「三分钟系列02」3分钟看懂最高效的快速排序分析与优化
  6. 2021孝感高中高考成绩查询,孝感高中成绩排名2021,孝感中考分数线排行榜
  7. mysql 输入密码后闪退_iPhone抹除还原后需要输入账号密码怎么办?
  8. C++基础:第四章 数组、vector和字符串
  9. 《Android 第1行代码》读后感—第15章【最后一步——将应用发布到360应用商店】
  10. linux实现设备在uboot状态下利用TFTP和NFS加载内核镜像和根文件系统