1 条题解

  • 0
    @ 2025-2-24 12:27:32
    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        int M, A, B, C;
        // 输入预算和三种水果的单价
        cin >> M >> A >> B >> C;
    
        // 先计算每种水果各买一斤的花费
        int t = A + B + C;
        // 如果预算不足以每种水果都买一斤,直接输出 0
        if (M < t) {
            cout << 0 << endl;
            return 0;
        }
    
        // 计算剩余的预算
        int r = M - t;
        int nmin = min(A, min(B, C));
        int ans = 3 + r / nmin;
    
        cout << ans << endl;
    
        return 0;
    }
    
    • 1

    信息

    ID
    2043
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    29
    已通过
    15
    上传者