1 条题解

  • -1
    @ 2026-2-10 15:01:38

    51.百钱百鸡(广赋张老师的题解)

    #include <bits/stdc++.h>
    using namespace std;
    int main(){
        for(int a=1;a<=20;a++){	//100元钱最多买100只公鸡 ,至少1只公鸡 
            for(int b=1;b<=33;b++){	//100元钱最多买33只母鸡 ,至少1只母鸡 
                for(int c=3;c<=100-a-b;c=c+3){	//小鸡 ≤最多100只 -公鸡数-母鸡数 ,至少3只小鸡 
                    if(a*5+b*3+c/3==100 and a+b+c==100){	//同时符合两个条件 百钱and百鸡 
                        cout <<a<<" "<<b<<" "<<c<<endl;
                    }
                }
            }
        }
        return 0;
    }
    
    • 1

    信息

    ID
    51
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    96
    已通过
    41
    上传者