236282026-01-26 17:28:12vyrallBizonyításpypy3Időlimit túllépés 25/501.105s38528 KiB
from collections import deque

n, q = map(int, input().split())
adj = [[] for _ in range(500)]

def possible_bfs(graph, start, end):
    if start == end:
        return True
    visited = {start}
    queue = deque([start])
    while queue:
        curr = queue.popleft()
        for nextNode in graph[curr]:
            if nextNode == end:
                return True
            if nextNode not in visited:
                visited.add(nextNode)
                queue.append(nextNode)

    return False

for _ in range(q):
    t, x, y = map(int, input().split())
    if t == 1:
        adj[x - 1].append(y - 1)
    else:
        if possible_bfs(adj, x-1, y-1):
            print("IGEN")
        else:
            print("NEM")
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva54ms21480 KiB
2Időlimit túllépés1.087s33252 KiB
subtask210/10
3Elfogadva111ms23268 KiB
4Elfogadva173ms25656 KiB
5Elfogadva252ms27412 KiB
6Elfogadva196ms26216 KiB
7Elfogadva259ms27112 KiB
8Elfogadva82ms22760 KiB
9Elfogadva85ms23080 KiB
10Elfogadva179ms25448 KiB
11Elfogadva231ms26164 KiB
12Elfogadva226ms25924 KiB
subtask315/15
13Elfogadva52ms21504 KiB
14Elfogadva82ms22236 KiB
15Elfogadva52ms21424 KiB
16Elfogadva67ms22232 KiB
17Elfogadva48ms21484 KiB
18Elfogadva74ms22464 KiB
19Elfogadva63ms21592 KiB
20Elfogadva50ms21548 KiB
21Elfogadva52ms21504 KiB
22Elfogadva72ms22308 KiB
23Elfogadva74ms22308 KiB
24Elfogadva50ms21392 KiB
25Elfogadva81ms22248 KiB
26Elfogadva71ms22248 KiB
27Elfogadva61ms22212 KiB
28Elfogadva61ms22360 KiB
29Elfogadva79ms22148 KiB
30Elfogadva54ms21408 KiB
31Elfogadva57ms21736 KiB
32Elfogadva48ms21428 KiB
33Elfogadva57ms21456 KiB
34Elfogadva48ms21488 KiB
35Elfogadva57ms21540 KiB
36Elfogadva68ms22160 KiB
37Elfogadva71ms22248 KiB
38Elfogadva75ms22248 KiB
subtask40/25
39Elfogadva52ms21504 KiB
40Időlimit túllépés1.08s32584 KiB
41Elfogadva111ms23268 KiB
42Elfogadva173ms25656 KiB
43Elfogadva252ms27412 KiB
44Elfogadva196ms26216 KiB
45Elfogadva259ms27112 KiB
46Elfogadva82ms22760 KiB
47Elfogadva85ms23080 KiB
48Elfogadva179ms25448 KiB
49Elfogadva231ms26164 KiB
50Elfogadva226ms25924 KiB
51Elfogadva82ms22236 KiB
52Elfogadva52ms21424 KiB
53Elfogadva67ms22232 KiB
54Elfogadva48ms21484 KiB
55Elfogadva74ms22464 KiB
56Elfogadva63ms21592 KiB
57Elfogadva50ms21548 KiB
58Elfogadva52ms21504 KiB
59Elfogadva72ms22308 KiB
60Elfogadva74ms22308 KiB
61Elfogadva50ms21392 KiB
62Elfogadva81ms22248 KiB
63Elfogadva71ms22248 KiB
64Elfogadva61ms22212 KiB
65Elfogadva61ms22360 KiB
66Elfogadva79ms22148 KiB
67Elfogadva54ms21408 KiB
68Elfogadva57ms21736 KiB
69Elfogadva48ms21428 KiB
70Elfogadva57ms21456 KiB
71Elfogadva48ms21488 KiB
72Elfogadva57ms21540 KiB
73Elfogadva68ms22160 KiB
74Elfogadva71ms22248 KiB
75Elfogadva75ms22248 KiB
76Elfogadva651ms27332 KiB
77Elfogadva264ms26760 KiB
78Időlimit túllépés1.08s30680 KiB
79Elfogadva270ms26464 KiB
80Időlimit túllépés1.088s33768 KiB
81Elfogadva721ms28652 KiB
82Elfogadva731ms28904 KiB
83Elfogadva397ms28140 KiB
84Elfogadva810ms31720 KiB
85Időlimit túllépés1.105s35560 KiB
86Időlimit túllépés1.093s31208 KiB
87Időlimit túllépés1.09s33768 KiB
88Elfogadva499ms27892 KiB
89Elfogadva495ms27624 KiB
90Elfogadva697ms26600 KiB
91Időlimit túllépés1.093s38528 KiB
92Elfogadva708ms26048 KiB
93Időlimit túllépés1.085s37160 KiB
94Elfogadva683ms26344 KiB
95Időlimit túllépés1.088s25320 KiB
96Időlimit túllépés1.082s24696 KiB
97Időlimit túllépés1.09s25064 KiB
98Időlimit túllépés1.078s26596 KiB
99Időlimit túllépés1.087s26164 KiB
100Időlimit túllépés1.085s26852 KiB
101Időlimit túllépés1.083s27112 KiB
102Időlimit túllépés1.08s26856 KiB
103Időlimit túllépés1.08s26852 KiB
104Időlimit túllépés1.093s27368 KiB