1 条题解

  • 0
    @ 2024-9-24 21:40:44
    #include <iostream>
    
    using namespace std;
    
    int main() {
        int n, m;
        cin >> n >> m; // 输入总金额和总只数
    
        // 枚举公鸡的数量
        for (int c = 0; c <= n / 5; ++c) { // c 取值范围
            // 枚举母鸡的数量
            for (int h = 0; h <= n / 3; ++h) { // h 取值范围
                // 计算小鸡的数量
                int k = m - c - h; // 小鸡数量
    
                // 计算总金额,必须为非负且满足条件
                if (k >= 0 && (5 * c + 3 * h + k / 3.0) == n) {
                    cout << c << " " << h << " " << k << endl; // 输出结果
                }
            }
        }
    
        return 0;
    }
    
    
    • 1

    信息

    ID
    265
    时间
    1000ms
    内存
    16MiB
    难度
    4
    标签
    递交数
    6
    已通过
    3
    上传者