192672025-12-03 14:48:26ercseferencBizonyításcpp17Accepted 50/50617ms1592 KiB
#include <bits/stdc++.h>
using namespace std;
bool a[501][501];
int main()
{
    int n,q; cin>>n>>q; int s=0;
    for(int i=0; i<q; i++){
        int t,x,y; cin>>t>>x>>y;
        if(t==2)
            if(a[x][y])cout<<"IGEN"<<endl;
            else cout<<"NEM"<<endl;
        else{
            vector<int>s1,s2; s1.push_back(y);
            s2.push_back(x);
            for(int j=1; j<=n; j++)
                if(a[y][j] && !a[x][j])s1.push_back(j);
            for(int j=1; j<=n; j++)
                if(a[j][x] && !a[j][y])s2.push_back(j);
            for(int p:s1)
                for(int r:s2)a[r][p]=1;}}
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms508 KiB
2Accepted595ms1156 KiB
subtask210/10
3Accepted4ms500 KiB
4Accepted20ms316 KiB
5Accepted120ms568 KiB
6Accepted94ms564 KiB
7Accepted108ms592 KiB
8Accepted2ms316 KiB
9Accepted3ms316 KiB
10Accepted27ms520 KiB
11Accepted86ms564 KiB
12Accepted85ms564 KiB
subtask315/15
13Accepted1ms508 KiB
14Accepted2ms512 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
18Accepted1ms316 KiB
19Accepted1ms316 KiB
20Accepted1ms508 KiB
21Accepted1ms316 KiB
22Accepted1ms424 KiB
23Accepted2ms316 KiB
24Accepted1ms316 KiB
25Accepted2ms316 KiB
26Accepted2ms316 KiB
27Accepted1ms316 KiB
28Accepted1ms556 KiB
29Accepted2ms316 KiB
30Accepted1ms316 KiB
31Accepted1ms316 KiB
32Accepted1ms500 KiB
33Accepted1ms372 KiB
34Accepted1ms548 KiB
35Accepted1ms316 KiB
36Accepted2ms316 KiB
37Accepted2ms316 KiB
38Accepted1ms500 KiB
subtask425/25
39Accepted1ms508 KiB
40Accepted617ms1164 KiB
41Accepted4ms500 KiB
42Accepted20ms316 KiB
43Accepted120ms568 KiB
44Accepted94ms564 KiB
45Accepted108ms592 KiB
46Accepted2ms316 KiB
47Accepted3ms316 KiB
48Accepted27ms520 KiB
49Accepted86ms564 KiB
50Accepted85ms564 KiB
51Accepted2ms512 KiB
52Accepted1ms316 KiB
53Accepted1ms316 KiB
54Accepted1ms316 KiB
55Accepted1ms316 KiB
56Accepted1ms316 KiB
57Accepted1ms508 KiB
58Accepted1ms316 KiB
59Accepted1ms424 KiB
60Accepted2ms316 KiB
61Accepted1ms316 KiB
62Accepted2ms316 KiB
63Accepted2ms316 KiB
64Accepted1ms316 KiB
65Accepted1ms556 KiB
66Accepted2ms316 KiB
67Accepted1ms316 KiB
68Accepted1ms316 KiB
69Accepted1ms500 KiB
70Accepted1ms372 KiB
71Accepted1ms548 KiB
72Accepted1ms316 KiB
73Accepted2ms316 KiB
74Accepted2ms316 KiB
75Accepted1ms500 KiB
76Accepted175ms716 KiB
77Accepted34ms564 KiB
78Accepted472ms1164 KiB
79Accepted37ms564 KiB
80Accepted328ms820 KiB
81Accepted150ms564 KiB
82Accepted135ms564 KiB
83Accepted108ms564 KiB
84Accepted180ms564 KiB
85Accepted347ms820 KiB
86Accepted252ms820 KiB
87Accepted333ms888 KiB
88Accepted96ms564 KiB
89Accepted112ms756 KiB
90Accepted488ms1332 KiB
91Accepted483ms820 KiB
92Accepted467ms1332 KiB
93Accepted412ms888 KiB
94Accepted458ms1488 KiB
95Accepted287ms820 KiB
96Accepted388ms820 KiB
97Accepted402ms816 KiB
98Accepted300ms1076 KiB
99Accepted423ms1076 KiB
100Accepted569ms1396 KiB
101Accepted572ms1372 KiB
102Accepted611ms1592 KiB
103Accepted609ms1588 KiB
104Accepted537ms1332 KiB