• HDU 1248 寒冰王座


    寒冰王座

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


    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
     
    Recommend
    Ignatius.L
     

    思路:水题

    代码:

    #include <iostream>
    #include <cstdio>
    #include <cstdlib>
    #include <cstring>
    #include <cmath>
    using namespace std;
    int t;
    int mmm;
    int n;
    int main()
    {
        scanf("%d",&t);
        while(t --)
        {
            scanf("%d",&n);
            mmm = n;
            for(int i = 0;i * 150 <= n;i ++)
                for(int j = 0;j * 200 <= n;j ++)
                    for(int k = 0;k * 350 <= n;k ++)
                    if(i * 150 + j * 200 + k * 350 <= n){
                       if(n - (i * 150 + j * 200 + k * 350) < mmm)
                          mmm = n - (i * 150 + j * 200 + k * 350);}
            printf("%d ",mmm);
        }
        return 0;
    }

  • 相关阅读:
    java Activiti 工作流引擎 SSM 框架模块设计方案
    自定义表单 Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
    数据库设计的十个最佳实践
    activiti 汉化 stencilset.json 文件内容
    JAVA oa 办公系统模块 设计方案
    java 考试系统 在线学习 视频直播 人脸识别 springboot框架 前后分离 PC和手机端
    集成 nacos注册中心配置使用
    “感恩节 ”怼记
    仓颉编程语言的一点期望
    关于System.out.println()与System.out.print("\n")的区别
  • 原文地址:https://www.cnblogs.com/GODLIKEING/p/3316774.html
Copyright © 2020-2023  润新知