CodeFoeces-557A

题目

原题链接:A. Ilya and Diplomas

题意

一,二,三等奖分别需要在最少数和最多数之间。且总和满足等于n,同时一等奖尽可能多,在此基础上二等奖尽可能多,在此基础上三等奖尽可能多。问满足条件的三个奖项的人数。

代码

    #include
    using namespace std;
    int main() {
        int n,max1,min1,max2,min2,max3,min3;
        cin>>n>>min1>>max1>>min2>>max2>>min3>>max3;
        if(min1+min2+min3==n){
            printf("%d %d %d\n",min1,min2,min3);
            return 0;
        }
        if(max1+max2+max3==n){
            printf("%d %d %d\n",max1,max2,max3);
            return 0;
        }
        int f=min1,s=min2,t=min3,sum=f+s+t;
        if(sum

你可能感兴趣的:(CodeFoeces-557A)