1 条题解

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

    信息

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