Submission #45248851


Source Code Expand

N, Y = map(int, input().split())
for x in range(N+1):
    for y in range(N-x+1):
        z = N-x-y
        if 0 <= z <= 2000 and 10000*x+5000*y+1000*z == Y:
            print(x, y, z)
            exit()
print(-1, -1, -1)

Submission Info

Submission Time
Task ABC085C - Otoshidama
User KoyanagiHitoshi
Language Python (CPython 3.11.4)
Score 300
Code Size 227 Byte
Status AC
Exec Time 423 ms
Memory 8992 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 24
Set Name Test Cases
Sample a01, a02, a03, a04
All a01, a02, a03, a04, b05, b06, b07, b08, b09, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24
Case Name Status Exec Time Memory
a01 AC 9 ms 8876 KiB
a02 AC 9 ms 8536 KiB
a03 AC 10 ms 8924 KiB
a04 AC 395 ms 8876 KiB
b05 AC 9 ms 8904 KiB
b06 AC 10 ms 8828 KiB
b07 AC 10 ms 8916 KiB
b08 AC 10 ms 8980 KiB
b09 AC 406 ms 8992 KiB
b10 AC 423 ms 8548 KiB
b11 AC 402 ms 8532 KiB
b12 AC 10 ms 8816 KiB
b13 AC 11 ms 8760 KiB
b14 AC 11 ms 8808 KiB
b15 AC 389 ms 8956 KiB
b16 AC 371 ms 8864 KiB
b17 AC 371 ms 8880 KiB
b18 AC 9 ms 8892 KiB
b19 AC 11 ms 8844 KiB
b20 AC 10 ms 8864 KiB
b21 AC 388 ms 8572 KiB
b22 AC 376 ms 8392 KiB
b23 AC 378 ms 8560 KiB
b24 AC 374 ms 8496 KiB