• 【模拟】CF409C 【Magnum Opus】-C++


    题目背景
    愚人节题目,题面似乎是一位名叫Nicolas Flamel的炼金术士用拉丁文写的某种物质的配方,结合谷歌尝试翻译了一下:
    
    吾友:
    
    哲人石所言不虚,人不可貌相,海不可斗量,唯努力得胜万象,亦无物得自虚无生,以下乃配方:
    
    硝酸一
    
    王水一
    
    粗汞二
    
    铅七
    
    矾四
    
    混之,炀之,所求之物必由此出。勿轻浮处事,盖唯执着不辍,方能成其始终。
    
    至信至诚
    
    Nicolas Flamel
    
    题目要求
    给定硝酸、王水、粗汞、铅、矾的量,问可以炼出多少需要的物质。
    
    输入格式
    一行五个数,硝酸、王水、粗汞、铅、矾的量。
    
    输出格式
    一个整数,可以炼出的量。
    输入输出样例
    
    输入样例#1: 
    2 4 6 8 10
    输出样例#1: 
    1
    

    题目看似很复杂其实所要表达的意思就是:

    我要做一个东西,需要五种材料,比例分别是1:1:2:7:4;然后我给你这五种材料的数量,你告诉我我最多能做多少份这玩意;

    这个还有难度吗?

    步骤如下:

    1.输入五种材料的数量;

    2.每种材料分别除以他们的对应比例;

    3.输出操作后最小的一个数;

    因为只有五种数据,所以分别定义abcde就可以了,不需要数组什么的,懒得写for.

    AC代码

    #include<bits/stdc++.h>
    using namespace std;
    int mini=0x7f7f7f7f;
    int main()
    {
        int a,b,c,d,e;
        cin>>a>>b>>c>>d>>e;
        c/=2;
        d/=7;
        e/=4;
        if(a<mini)mini=a;
        if(b<mini)mini=b;
        if(c<mini)mini=c;
        if(d<mini)mini=d;
        if(e<mini)mini=e;
        cout<<mini<<endl;
        return 0;
    }
    

    特别注意:0x7f7f7f7f(或0x7fffffff)为int类型的最大值。
    ov.

    个人博客地址: www.moyujiang.com 或 moyujiang.top
  • 相关阅读:
    [Javascript] Prototype Pattern
    [Typescript] tsexpecterror
    [React] Compound Pattern
    [React] SWR for data fetching
    [Javascript] Factory pattern vs Class instance
    [Typescript] Only Type import or export
    AcWing 1113. 红与黑
    AcWing 178 第K短路
    AcWing 190.字串变换
    AcWing 165 小猫爬山
  • 原文地址:https://www.cnblogs.com/moyujiang/p/11167784.html
Copyright © 2020-2023  润新知