Submission #38215755


Source Code Expand

Copy
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):
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
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
AC × 3
AC × 67
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


2025-04-09 (Wed)
03:02:43 +00:00