Submission #38215755
Source Code Expand
Copy
def D(N, X, AB):seed = []for A, B in AB.items():seed += [A] * Bdef search(seed, target):numbers = set([0])for s in seed:for n in list(numbers):nxt = n + sif nxt == target: return Trueif nxt < target: numbers.add(nxt)return Falsereturn "Yes" if search(seed, X) else "No"N, X = map(int, input().split())AB = {}for _ in range(N):
def D(N, X, AB): seed = [] for A, B in AB.items(): seed += [A] * B def search(seed, target): numbers = set([0]) for s in seed: for n in list(numbers): nxt = n + s if nxt == target: return True if nxt < target: numbers.add(nxt) return False return "Yes" if search(seed, X) else "No" N, X = map(int, input().split()) AB = {} for _ in range(N): A, B = map(int, input().split()) AB[A] = B print(D(N, X, AB))
Submission Info
Submission Time | |
---|---|
Task | D - Money in Hand |
User | arakaki_tokyo |
Language | PyPy3 (7.3.0) |
Score | 400 |
Code Size | 581 Byte |
Status | AC |
Exec Time | 190 ms |
Memory | 68616 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example_00.txt, example_01.txt, example_02.txt |
All | example_00.txt, example_01.txt, example_02.txt, hand_00.txt, hand_01.txt, hand_02.txt, hand_03.txt, hand_04.txt, hand_05.txt, hand_06.txt, hand_07.txt, hand_08.txt, hand_09.txt, killer_00.txt, killer_01.txt, killer_02.txt, killer_03.txt, killer_04.txt, killer_05.txt, killer_06.txt, killer_07.txt, killer_08.txt, killer_09.txt, killer_10.txt, killer_11.txt, killer_12.txt, killer_13.txt, killer_14.txt, killer_15.txt, killer_16.txt, killer_17.txt, killer_18.txt, killer_19.txt, killer_20.txt, killer_21.txt, killer_22.txt, killer_23.txt, killer_24.txt, killer_25.txt, killer_26.txt, killer_27.txt, random_00.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, random_13.txt, random_14.txt, random_15.txt, random_16.txt, random_17.txt, random_18.txt, random_19.txt, random_20.txt, random_21.txt, random_22.txt, random_23.txt, random_24.txt, random_25.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
example_00.txt | AC | 123 ms | 61952 KB |
example_01.txt | AC | 53 ms | 61620 KB |
example_02.txt | AC | 52 ms | 62064 KB |
hand_00.txt | AC | 62 ms | 67848 KB |
hand_01.txt | AC | 58 ms | 67184 KB |
hand_02.txt | AC | 57 ms | 63248 KB |
hand_03.txt | AC | 53 ms | 63360 KB |
hand_04.txt | AC | 55 ms | 64756 KB |
hand_05.txt | AC | 190 ms | 68616 KB |
hand_06.txt | AC | 64 ms | 67428 KB |
hand_07.txt | AC | 61 ms | 67704 KB |
hand_08.txt | AC | 54 ms | 64868 KB |
hand_09.txt | AC | 49 ms | 61912 KB |
killer_00.txt | AC | 64 ms | 67484 KB |
killer_01.txt | AC | 54 ms | 63872 KB |
killer_02.txt | AC | 46 ms | 63668 KB |
killer_03.txt | AC | 58 ms | 64476 KB |
killer_04.txt | AC | 56 ms | 64292 KB |
killer_05.txt | AC | 61 ms | 67516 KB |
killer_06.txt | AC | 51 ms | 62060 KB |
killer_07.txt | AC | 50 ms | 62128 KB |
killer_08.txt | AC | 57 ms | 64624 KB |
killer_09.txt | AC | 57 ms | 64288 KB |
killer_10.txt | AC | 56 ms | 67356 KB |
killer_11.txt | AC | 63 ms | 67940 KB |
killer_12.txt | AC | 56 ms | 65460 KB |
killer_13.txt | AC | 56 ms | 65632 KB |
killer_14.txt | AC | 56 ms | 65556 KB |
killer_15.txt | AC | 61 ms | 67364 KB |
killer_16.txt | AC | 54 ms | 64960 KB |
killer_17.txt | AC | 61 ms | 67532 KB |
killer_18.txt | AC | 52 ms | 63304 KB |
killer_19.txt | AC | 57 ms | 67304 KB |
killer_20.txt | AC | 63 ms | 67480 KB |
killer_21.txt | AC | 56 ms | 64084 KB |
killer_22.txt | AC | 55 ms | 63968 KB |
killer_23.txt | AC | 54 ms | 63572 KB |
killer_24.txt | AC | 59 ms | 67596 KB |
killer_25.txt | AC | 60 ms | 67456 KB |
killer_26.txt | AC | 54 ms | 63760 KB |
killer_27.txt | AC | 60 ms | 67328 KB |
random_00.txt | AC | 52 ms | 63376 KB |
random_01.txt | AC | 51 ms | 62052 KB |
random_02.txt | AC | 52 ms | 61696 KB |
random_03.txt | AC | 54 ms | 63784 KB |
random_04.txt | AC | 55 ms | 64728 KB |
random_05.txt | AC | 55 ms | 64064 KB |
random_06.txt | AC | 53 ms | 61952 KB |
random_07.txt | AC | 49 ms | 61920 KB |
random_08.txt | AC | 59 ms | 67532 KB |
random_09.txt | AC | 68 ms | 68060 KB |
random_10.txt | AC | 50 ms | 61804 KB |
random_11.txt | AC | 67 ms | 68272 KB |
random_12.txt | AC | 60 ms | 67604 KB |
random_13.txt | AC | 56 ms | 65076 KB |
random_14.txt | AC | 69 ms | 68080 KB |
random_15.txt | AC | 50 ms | 61696 KB |
random_16.txt | AC | 55 ms | 63884 KB |
random_17.txt | AC | 65 ms | 67768 KB |
random_18.txt | AC | 52 ms | 61984 KB |
random_19.txt | AC | 63 ms | 67324 KB |
random_20.txt | AC | 50 ms | 61884 KB |
random_21.txt | AC | 47 ms | 62056 KB |
random_22.txt | AC | 53 ms | 61924 KB |
random_23.txt | AC | 51 ms | 63280 KB |
random_24.txt | AC | 62 ms | 67208 KB |
random_25.txt | AC | 50 ms | 61948 KB |