237212026-01-28 11:43:08szabel26Bizonyításcpp17Time limit exceeded 0/501.1s20364 KiB
#include <iostream>
#include <vector>
#include <string>
#include <map>
using namespace std;

struct adat
{
    int honnan;
    vector<int> hova;
    map<int, int> bizonyitva;
};

vector<adat> x;
vector<string> sol;
int n, q, t, a, b;

void bejar(int honnan, int kezd, int akt)
{
    if (honnan != 0 && honnan != kezd)
    {
        for (auto &e : x[akt].bizonyitva)
        {
            x[honnan].bizonyitva[e.first] = 1;
        }
        bejar(x[honnan].honnan, kezd, honnan);
    }
    else
    {
        return;
    }
}

int main()
{
    cin >> n >> q;
    x.resize(n + 1);

    for (int i = 1; i <= q; ++i)
    {
        cin >> t >> a >> b;
        if (t == 1)
        {
            x[a].bizonyitva[b] = 1;
            x[b].honnan = a;
            bejar(x[a].honnan, a, a);
        }
        else
        {
            if (x[a].bizonyitva[b] == 1)
                sol.push_back("IGEN");
            else
                sol.push_back("NEM");
        }
    }

    for (auto &e : sol)
        cout << e << endl;

    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Time limit exceeded1.08s564 KiB
subtask20/10
3Time limit exceeded1.088s316 KiB
4Time limit exceeded1.088s316 KiB
5Time limit exceeded1.088s708 KiB
6Time limit exceeded1.088s564 KiB
7Time limit exceeded1.09s564 KiB
8Time limit exceeded1.088s316 KiB
9Time limit exceeded1.09s508 KiB
10Time limit exceeded1.088s580 KiB
11Time limit exceeded1.08s820 KiB
12Time limit exceeded1.08s564 KiB
subtask30/15
13Accepted2ms316 KiB
14Time limit exceeded1.072s316 KiB
15Time limit exceeded1.072s316 KiB
16Time limit exceeded1.072s508 KiB
17Accepted1ms316 KiB
18Time limit exceeded1.1s316 KiB
19Time limit exceeded1.078s512 KiB
20Accepted2ms316 KiB
21Time limit exceeded1.078s316 KiB
22Time limit exceeded1.1s316 KiB
23Time limit exceeded1.1s316 KiB
24Accepted2ms316 KiB
25Time limit exceeded1.082s508 KiB
26Time limit exceeded1.1s316 KiB
27Time limit exceeded1.1s316 KiB
28Time limit exceeded1.1s316 KiB
29Time limit exceeded1.082s316 KiB
30Accepted2ms316 KiB
31Time limit exceeded1.085s508 KiB
32Time limit exceeded1.1s316 KiB
33Wrong answer1ms316 KiB
34Wrong answer1ms316 KiB
35Wrong answer1ms316 KiB
36Time limit exceeded1.1s316 KiB
37Time limit exceeded1.087s316 KiB
38Time limit exceeded1.082s316 KiB
subtask40/25
39Accepted2ms316 KiB
40Time limit exceeded1.077s564 KiB
41Time limit exceeded1.088s316 KiB
42Time limit exceeded1.088s316 KiB
43Time limit exceeded1.088s708 KiB
44Time limit exceeded1.088s564 KiB
45Time limit exceeded1.09s564 KiB
46Time limit exceeded1.088s316 KiB
47Time limit exceeded1.09s508 KiB
48Time limit exceeded1.088s580 KiB
49Time limit exceeded1.08s820 KiB
50Time limit exceeded1.08s564 KiB
51Time limit exceeded1.072s316 KiB
52Time limit exceeded1.072s316 KiB
53Time limit exceeded1.072s508 KiB
54Accepted1ms316 KiB
55Time limit exceeded1.1s316 KiB
56Time limit exceeded1.078s512 KiB
57Accepted2ms316 KiB
58Time limit exceeded1.078s316 KiB
59Time limit exceeded1.1s316 KiB
60Time limit exceeded1.1s316 KiB
61Accepted2ms316 KiB
62Time limit exceeded1.082s508 KiB
63Time limit exceeded1.1s316 KiB
64Time limit exceeded1.1s316 KiB
65Time limit exceeded1.1s316 KiB
66Time limit exceeded1.082s316 KiB
67Accepted2ms316 KiB
68Time limit exceeded1.085s508 KiB
69Time limit exceeded1.1s316 KiB
70Wrong answer1ms316 KiB
71Wrong answer1ms316 KiB
72Wrong answer1ms316 KiB
73Time limit exceeded1.1s316 KiB
74Time limit exceeded1.087s316 KiB
75Time limit exceeded1.082s316 KiB
76Time limit exceeded1.077s760 KiB
77Time limit exceeded1.078s568 KiB
78Time limit exceeded1.077s316 KiB
79Time limit exceeded1.093s512 KiB
80Time limit exceeded1.095s1456 KiB
81Time limit exceeded1.088s812 KiB
82Time limit exceeded1.095s820 KiB
83Time limit exceeded1.075s316 KiB
84Time limit exceeded1.077s1272 KiB
85Time limit exceeded1.077s820 KiB
86Time limit exceeded1.078s564 KiB
87Time limit exceeded1.077s316 KiB
88Time limit exceeded1.077s820 KiB
89Time limit exceeded1.077s316 KiB
90Accepted474ms18060 KiB
91Time limit exceeded1.088s2240 KiB
92Accepted483ms18032 KiB
93Time limit exceeded1.09s564 KiB
94Accepted488ms18012 KiB
95Time limit exceeded1.077s316 KiB
96Time limit exceeded1.1s316 KiB
97Time limit exceeded1.1s316 KiB
98Time limit exceeded1.085s316 KiB
99Time limit exceeded1.088s316 KiB
100Wrong answer544ms18124 KiB
101Wrong answer547ms18424 KiB
102Wrong answer647ms20288 KiB
103Wrong answer624ms20364 KiB
104Wrong answer555ms17920 KiB