hdu1248
2024-09-19 06:44:54
Problem Description
不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票(记住,只有一张钞票),为了防止自己在战斗中频繁的死掉,他决定给自己买一些道具,于是他来到了地精商店前.
死亡骑士:"我要买道具!"
地精商人:"我们这里有三种道具,血瓶150块一个,魔法药200块一个,无敌药水350块一个."
死亡骑士:"好的,给我一个血瓶."
说完他掏出那张N元的大钞递给地精商人.
地精商人:"我忘了提醒你了,我们这里没有找客人钱的习惯的,多的钱我们都当小费收了的,嘿嘿."
死亡骑士:"......"
死亡骑士想,与其把钱当小费送个他还不如自己多买一点道具,反正以后都要买的,早点买了放在家里也好,但是要尽量少让他赚小费.
现在死亡骑士希望你能帮他计算一下,最少他要给地精商人多少小费.
Input
输入数据的第一行是一个整数T(1<=T<=100),代表测试数据的数量.然后是T行测试数据,每个测试数据只包含一个正整数N(1<=N<=10000),N代表死亡骑士手中钞票的面值.
注意:地精商店只有题中描述的三种道具.
Output
对于每组测试数据,请你输出死亡骑士最少要浪费多少钱给地精商人作为小费.
Sample Input
2
900
250
900
250
Sample Output
0
50
50
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int t,min,n,i,j,e;
scanf("%d",&t);
while(t--)
{
cin>>n;
min=n;
for(i=0;i<=200/3;i++)
for(j=0;j<=50;j++)
for(e=0;e<=10000/350;e++)
if(i*150+j*200+e*350>n)
break;
else if(n-(i*150+j*200+e*350)<min)
min=n-(i*150+j*200+e*350);
cout<<min<<endl;
}
}
最新文章
- useful commands for Kubernetes beginners
- BZOJ1047: [HAOI2007]理想的正方形 [单调队列]
- Python3基础 创建一个空列表,一个空元组
- iOS 程序报错:reason: [NSArrayI addObject:]: unrecognized selector sent to instance
- setAttribute改变属性,动态改变类
- U3D各路径实例
- Global.asax.cs介绍
- Codeforces Round #353 (Div. 2) D. Tree Construction (二分,stl_set)
- Linux使用技巧9--用dpkg管理你的软件
- .Net Core 系列:2、ADO.Net 基础
- bzoj 5000: OI树
- [Err] ORA-00923: FROM keyword not found where expected 与rownum
- di.xml
- memcached命令行、Memcached数据导出和导入、php连接memcache、php的session存储到memcached
- position:fixed固定定位的用法
- 简单重写容器vector
- odoo配置文件内容详解
- Ex 6_20 最优二叉搜索树..._第六次作业
- 报错解决——pytesseract.pytesseract.TesseractError: (1,’Error opening data file /usr/local/share/tessdata/eng.traineddata’)
- windows下常用linux对应工具
热门文章
- PLSQL 导入表到Oracle------》从一个表空间导入到其它表空间
- HDU 3746 Cyclic Nacklace KMP
- Hibernate_13_QBC查询
- Ubuntu 12.10 安装JDK7
- STL之priority_queue为复合结构排序
- Python 参数传递
- sql 时间和字符串 取到毫秒级
- 由Qt4.x项目移植到Qt5.x需要注意的事项
- filezilla Can&#39;t open data connection.
- HDU_1003Max Sum 简单动归