/ SeriousOJ /

Record Detail

Wrong Answer


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 1ms 448.0 KiB
#3 Wrong Answer 2ms 384.0 KiB
#4 Wrong Answer 1ms 304.0 KiB
#5 Accepted 1ms 536.0 KiB
#6 Wrong Answer 1ms 532.0 KiB
#7 Wrong Answer 1ms 552.0 KiB
#8 Wrong Answer 1ms 516.0 KiB
#9 Wrong Answer 1ms 532.0 KiB
#10 Wrong Answer 1ms 320.0 KiB
#11 Wrong Answer 1ms 316.0 KiB

Code

#include <iostream>

using namespace std;

int main() {
    int X, a, b, c, N;
    cin >> X >> a >> b >> c >> N;

    int op = 0;
    bool possible = false;

    for (int i = 0; i <= N / a; ++i) {
        for (int j = 0; j <= N / b; ++j) {
            int r = N - (i * a + j * b);
            if (r >= 0 && r % c == 0 && r / c <= X) {
                possible = true;
                op = i + j + r / c;
                break;
            }
        }
        if (possible) {
            break;
        }
    }

    if (possible) {
        cout << "YES" << endl;
        cout << op-1 << endl;
    } else {
        cout << "NO" << endl;
    }

    return 0;
}

Information

Submit By
Type
Submission
Problem
P1028 Magical box and spell
Contest
Brain booster #2
Language
C++20 (G++ 13.2.0)
Submit At
2024-03-06 16:59:49
Judged At
2024-10-03 13:59:47
Judged By
Score
20
Total Time
2ms
Peak Memory
552.0 KiB