241552026-02-05 08:20:33KissCsongor777Bizonyításcpp17Runtime error 0/50197ms1076 KiB
#include <iostream>
#include <vector>
#include <bits/stdc++.h>

using namespace std;

int main()
{

    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int n,q,t,x,y;
    cin>>n>>q;

    vector<vector<bool> > v(n,vector<bool>(n,0));
    for(int i=0; i<=n-1; i++)v[i][i]=true;

    for(int i=1; i<=q; i++)
    {
        cin>>t>>x>>y;

        if(t==2)
            if(v[x][y])cout<<"IGEN"<<endl;
        else cout<<"NEM"<<endl;

        if(t==1)
        {
            if(v[x][y])continue;

            vector<int>a;
            for(int j=0; j<=n-1; j++)if(v[j][x])a.push_back(j+1);

            vector<int>s;
            for(int j=0; j<=n-1; j++)if(v[y][j])s.push_back(j+1);

            for(int x1:a)
                for(int x2:s)
                v[x1-1][x2-1]=true;
        }
    }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Runtime error1ms508 KiB
2Runtime error1ms316 KiB
subtask20/10
3Runtime error1ms316 KiB
4Runtime error1ms564 KiB
5Runtime error3ms316 KiB
6Runtime error2ms316 KiB
7Runtime error2ms512 KiB
8Runtime error1ms316 KiB
9Runtime error2ms316 KiB
10Runtime error2ms316 KiB
11Runtime error8ms316 KiB
12Runtime error2ms316 KiB
subtask30/15
13Runtime error2ms316 KiB
14Runtime error2ms316 KiB
15Runtime error2ms316 KiB
16Runtime error1ms316 KiB
17Runtime error2ms512 KiB
18Runtime error1ms316 KiB
19Runtime error2ms500 KiB
20Runtime error1ms316 KiB
21Runtime error1ms316 KiB
22Runtime error1ms316 KiB
23Runtime error1ms316 KiB
24Runtime error1ms316 KiB
25Runtime error2ms324 KiB
26Runtime error1ms316 KiB
27Runtime error1ms512 KiB
28Runtime error1ms316 KiB
29Runtime error1ms316 KiB
30Runtime error1ms316 KiB
31Runtime error1ms316 KiB
32Runtime error1ms316 KiB
33Runtime error1ms316 KiB
34Runtime error1ms508 KiB
35Runtime error1ms316 KiB
36Runtime error1ms316 KiB
37Runtime error1ms316 KiB
38Runtime error2ms512 KiB
subtask40/25
39Runtime error2ms316 KiB
40Runtime error2ms316 KiB
41Runtime error1ms316 KiB
42Runtime error1ms564 KiB
43Runtime error3ms316 KiB
44Runtime error2ms316 KiB
45Runtime error2ms512 KiB
46Runtime error1ms316 KiB
47Runtime error2ms316 KiB
48Runtime error2ms316 KiB
49Runtime error8ms316 KiB
50Runtime error2ms316 KiB
51Runtime error2ms316 KiB
52Runtime error2ms316 KiB
53Runtime error1ms316 KiB
54Runtime error2ms512 KiB
55Runtime error1ms316 KiB
56Runtime error2ms500 KiB
57Runtime error1ms316 KiB
58Runtime error1ms316 KiB
59Runtime error1ms316 KiB
60Runtime error1ms316 KiB
61Runtime error1ms316 KiB
62Runtime error2ms324 KiB
63Runtime error1ms316 KiB
64Runtime error1ms512 KiB
65Runtime error1ms316 KiB
66Runtime error1ms316 KiB
67Runtime error1ms316 KiB
68Runtime error1ms316 KiB
69Runtime error1ms316 KiB
70Runtime error1ms316 KiB
71Runtime error1ms508 KiB
72Runtime error1ms316 KiB
73Runtime error1ms316 KiB
74Runtime error1ms316 KiB
75Runtime error2ms512 KiB
76Runtime error2ms316 KiB
77Runtime error2ms316 KiB
78Runtime error2ms672 KiB
79Runtime error2ms508 KiB
80Runtime error1ms564 KiB
81Runtime error1ms508 KiB
82Runtime error2ms316 KiB
83Runtime error1ms316 KiB
84Runtime error2ms316 KiB
85Runtime error1ms508 KiB
86Runtime error2ms316 KiB
87Runtime error1ms584 KiB
88Runtime error2ms316 KiB
89Runtime error1ms316 KiB
90Runtime error1ms476 KiB
91Runtime error2ms564 KiB
92Runtime error1ms508 KiB
93Runtime error2ms316 KiB
94Runtime error2ms316 KiB
95Runtime error2ms316 KiB
96Runtime error2ms500 KiB
97Runtime error2ms316 KiB
98Runtime error197ms1076 KiB
99Runtime error2ms316 KiB
100Runtime error1ms316 KiB
101Runtime error35ms316 KiB
102Runtime error39ms316 KiB
103Runtime error39ms316 KiB
104Runtime error32ms316 KiB