1 条题解

  • 0
    @ 2026-1-29 22:49:24
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        // 题目固定条件:总头数50,总腿数160
        // 枚举鸡的数量i(范围0~50,因为总头数为50)
        for (int i = 0; i <= 50; i++) {
            int rabbit = 50 - i; // 兔的数量 = 总头数 - 鸡的数量
            int sum = 2 * i + 4 * rabbit; // sum-当前枚举下的总腿数(鸡2条腿,兔4条腿)
            if (sum == 160) { // 判断当前枚举的腿数是否符合题目要求
                cout << i << " " << rabbit << endl; // 输出鸡和兔的数量
                break; // 找到唯一解后直接退出循环
            }
        }
        return 0;
    }
    
    • 1

    信息

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