QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#445284#8809. Telephone PlansCrysfly0 14ms76020kbC++172.5kb2024-06-16 00:50:132024-06-16 00:50:13

Judging History

你现在查看的是最新测评结果

  • [2024-06-16 00:50:13]
  • 评测
  • 测评结果:0
  • 用时:14ms
  • 内存:76020kb
  • [2024-06-16 00:50:13]
  • 提交

answer

// what is matter? never mind. 
//#pragma GCC optimize("Ofast")
//#pragma GCC optimize("unroll-loops")
//#pragma GCC target("sse,sse2,sse3,sse4,popcnt,abm,mmx,avx,avx2") 
#include<bits/stdc++.h>
#define For(i,a,b) for(int i=(a);i<=(b);++i)
#define Rep(i,a,b) for(int i=(a);i>=(b);--i)
#define ll long long
#define int long long
#define ull unsigned long long
#define SZ(x) ((int)((x).size()))
#define ALL(x) (x).begin(),(x).end()
using namespace std;
inline int read()
{
    char c=getchar();int x=0;bool f=0;
    for(;!isdigit(c);c=getchar())f^=!(c^45);
    for(;isdigit(c);c=getchar())x=(x<<1)+(x<<3)+(c^48);
    if(f)x=-x;return x;
}

#define fi first
#define se second
#define pb push_back
#define mkp make_pair
typedef pair<int,int>pii;
typedef vector<int>vi;

#define maxn 500005
#define inf 0x3f3f3f3f

int O,n,q;

set<int>e[maxn],c[maxn*2];
struct node{
	int u,pa;
	set<int>::iterator it;
};

int res1[maxn*3],res2[maxn*3];
int fa[maxn*2],idx;

int add(int u,int v){
//	cout<<"add "<<u<<" "<<v<<"\n";
	e[u].insert(v),e[v].insert(u);
	int fu=fa[u],fv=fa[v];
	if(c[fu].size()<c[fv].size())swap(u,v);
	int ans=c[fu].size()*c[fv].size();
	for(int x:c[fv]) c[fu].insert(x),fa[x]=fu;
	c[fv].clear();
//	cout<<"ans "<<ans<<"\n";
	return ans;
}

int del(int u,int v){
	e[u].erase(v),e[v].erase(u);
	
	queue<node>q[2];
	set<int>s[2];
	s[0].insert(u),s[1].insert(v);
	if(e[u].size()) q[0].push((node){u,0,e[u].begin()});
	if(e[v].size()) q[1].push((node){v,1,e[v].begin()});
	
	while(q[0].size() && q[1].size()) {
		int o=(s[1].size()<s[0].size());
		auto [u,pa,it]=q[o].front(); q[o].pop();
		int v=*it;
		if(v!=pa && !s[o].count(v)){
			s[o].insert(v);
			if(e[v].size()) q[o].push({v,u,e[v].begin()});
		}
		++it;
		if(it!=e[u].end()) q[o].push({u,pa,it});
	}
	if(!q[0].size() && (q[1].size() || s[0].size()<s[1].size())) swap(u,v),swap(s[0],s[1]);
	
	int fu=fa[u];
	int ans=s[1].size()*(c[fu].size()-s[1].size());
	++idx;
	c[idx]=s[1];
	for(int x:s[1]) fa[x]=idx,c[fu].erase(x);
	
	return ans;
}

signed main()
{
//	freopen("my.out","w",stdout);
	O=read(),n=read(),q=read(); idx=n;
	For(i,1,n) c[i].insert(i),fa[i]=i;
	int lst=0;
	For(i,1,q){
		int op=read();
		res1[i]=res1[i-1],res2[i]=res2[i-1];
		if(op==1){
			int u=read(),v=read();
			if(O)u^=lst,v^=lst;
			res1[i]+=add(u,v);
		}
		if(op==2){
			int u=read(),v=read();
			if(O)u^=lst,v^=lst;
			res2[i]+=del(u,v);
		}
		if(op==3){
			int t=read();
			if(O)t^=lst;
			lst=res1[i]-res2[i-t];
			cout<<lst<<"\n";
		}
	}
	return 0;
}
/*
*/

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 3
Accepted
time: 3ms
memory: 75600kb

input:

0
1 147
3 0
3 0
3 1
3 1
3 0
3 5
3 5
3 1
3 1
3 4
3 8
3 2
3 10
3 13
3 10
3 8
3 8
3 0
3 16
3 3
3 1
3 20
3 2
3 10
3 16
3 13
3 17
3 12
3 22
3 7
3 8
3 2
3 12
3 32
3 12
3 31
3 2
3 0
3 21
3 24
3 28
3 32
3 9
3 18
3 26
3 11
3 45
3 35
3 14
3 34
3 49
3 31
3 43
3 11
3 21
3 50
3 4
3 11
3 31
3 51
3 28
3 26
3 18
3 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

result:

ok 147 lines

Test #2:

score: 0
Accepted
time: 7ms
memory: 75948kb

input:

0
2 10
1 1 2
3 1
3 1
3 2
3 3
3 3
3 3
2 1 2
3 2
3 3

output:

1
1
1
1
1
1
1
1

result:

ok 8 lines

Test #3:

score: 0
Accepted
time: 3ms
memory: 75836kb

input:

0
30 150
1 14 10
3 1
1 14 6
1 3 6
3 4
3 4
1 2 3
3 0
3 5
1 2 9
1 11 9
3 8
1 19 11
3 6
1 8 19
3 14
3 10
1 27 8
3 15
1 27 28
1 28 20
3 0
3 3
1 20 7
1 7 23
3 13
3 5
1 24 23
3 0
3 28
1 24 13
3 5
3 32
3 1
3 13
1 30 13
3 25
1 30 16
1 15 16
3 22
1 29 15
3 13
1 29 25
1 25 1
1 1 18
3 17
3 8
3 10
1 26 18
3 46
...

output:

1
6
6
10
10
21
28
36
36
45
66
66
91
91
105
105
120
120
120
120
136
171
190
253
253
253
276
276
300
300
300
325
351
351
351
351
406
406
435
435
435
435
435
406
435
435
435
300
435
435
406
435
435
136
435
190
435
435
435
136
406
105
120
136
120
435
435
253
435
66
435
435
435
91
435
435
28
435
55
55
43...

result:

ok 92 lines

Test #4:

score: 0
Accepted
time: 7ms
memory: 74408kb

input:

0
30 150
1 18 9
1 18 28
3 0
3 2
1 28 6
3 4
3 3
3 3
1 26 6
1 5 26
1 5 24
1 17 24
3 9
1 17 3
3 12
3 8
3 10
3 7
1 3 13
3 18
1 13 29
3 8
1 29 14
3 11
3 19
1 7 14
3 17
3 27
1 7 23
3 23
3 15
1 8 23
3 17
3 24
1 8 21
3 7
1 30 21
3 4
3 0
3 32
1 15 30
3 5
3 37
1 15 22
1 11 22
3 3
3 36
1 27 11
3 29
3 11
1 27 1...

output:

3
3
6
6
6
28
36
36
36
36
45
55
66
66
78
78
91
91
105
105
120
136
136
136
153
153
190
190
210
210
253
253
276
276
300
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
435
435
435
435
435
435
435
435
435
378
435
435
435
435
435
435
190
435
435
435
66
190
55
435
325
190
91
66...

result:

ok 92 lines

Test #5:

score: 0
Accepted
time: 4ms
memory: 74184kb

input:

0
30 150
1 1 16
3 1
3 0
3 2
3 1
1 26 1
3 4
1 10 21
1 29 8
1 11 17
3 8
3 8
3 3
3 3
3 6
1 2 9
2 29 8
3 11
3 4
3 16
3 8
1 28 4
3 11
3 18
3 11
3 21
1 20 9
1 6 15
1 4 3
3 5
1 12 5
1 22 25
3 20
3 26
1 7 13
1 16 6
3 34
3 21
3 27
2 1 16
3 34
3 39
3 38
3 3
1 24 5
2 16 6
3 36
3 23
1 27 8
3 15
1 10 17
3 29
3 4...

output:

1
1
1
1
3
6
6
6
6
6
7
7
7
7
8
8
8
8
12
15
15
22
21
22
22
22
22
15
24
23
24
28
29
28
32
32
31
23
31
38
47
48
40
50
60
62
65
56
64
64
39
70
70
70
70
62
71
57
71
71
71
62
79
80
68
82
46
81
68
71
43
32
82
75
68
50
32
46
28
64
68
13
82
68
82
28
75
30
75
81
73
18

result:

ok 92 lines

Test #6:

score: 0
Accepted
time: 7ms
memory: 74604kb

input:

0
30 150
1 9 30
3 1
3 2
3 0
1 9 11
3 5
1 22 30
3 5
3 0
1 30 21
3 4
1 11 26
3 5
3 10
1 11 2
3 11
1 22 19
3 1
1 7 22
3 8
1 21 10
3 1
3 19
1 21 5
3 2
3 9
1 26 27
3 20
3 17
1 24 26
3 13
3 24
1 12 2
3 23
3 1
1 2 29
3 12
3 15
1 19 20
3 33
1 13 19
3 14
1 4 7
1 7 25
3 0
3 35
1 10 28
1 15 10
3 22
3 46
3 20
3...

output:

1
1
1
3
6
6
10
15
15
21
28
36
45
45
55
55
66
66
78
78
91
91
105
105
120
136
171
171
210
210
210
210
210
231
231
231
276
276
276
300
325
325
325
325
325
325
325
351
351
351
378
406
435
435
435
435
435
435
435
435
435
435
435
351
435
435
351
210
231
435
153
435
435
435
435
105
435
435
253
435
435
435
...

result:

ok 92 lines

Test #7:

score: 0
Accepted
time: 11ms
memory: 75376kb

input:

0
30 150
1 30 14
1 30 7
3 0
3 0
3 1
1 14 21
3 5
1 14 9
3 8
3 0
1 29 7
3 7
3 11
1 20 7
3 6
1 21 5
3 10
1 21 12
1 17 9
1 9 11
3 18
3 12
3 9
1 29 27
3 1
1 29 28
3 22
1 20 3
3 25
3 3
3 10
1 20 23
3 0
3 14
1 5 10
1 13 5
3 13
1 8 12
3 22
1 15 12
3 20
1 17 4
3 11
3 12
1 18 17
3 3
3 0
3 39
3 22
1 11 25
3 43...

output:

3
3
3
6
10
10
15
15
21
28
55
55
55
66
78
91
91
91
105
105
136
153
171
190
190
210
210
210
210
231
253
276
276
276
276
300
300
325
325
325
351
351
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
63
435
435
435
435
435
435
435
435
435
51
435
435
435
48
435
63
210
66
435
435
435
435
20
...

result:

ok 92 lines

Test #8:

score: 0
Accepted
time: 3ms
memory: 75464kb

input:

0
30 150
1 11 14
3 1
1 9 19
1 5 4
3 1
3 5
1 28 10
3 4
1 10 7
3 4
3 7
3 4
3 9
1 13 4
3 11
3 0
3 9
3 3
1 2 21
3 9
3 7
3 17
3 5
3 15
3 22
1 22 9
3 15
1 16 1
3 1
3 17
3 8
3 8
2 5 4
3 31
1 15 16
3 19
1 9 13
3 15
1 18 26
3 5
3 16
1 18 6
3 21
1 2 20
3 31
1 20 23
3 21
3 0
1 24 23
3 32
3 33
3 47
2 13 4
1 23 ...

output:

1
3
3
4
6
6
6
6
8
8
8
8
9
9
9
9
9
9
11
12
12
12
12
12
14
20
19
21
23
25
28
26
32
32
32
35
37
43
37
44
42
38
51
31
59
59
59
46
78
74
80
74
80
86
84
109
91
60
58
91
105
111
111
110
112
84
113
111
113
113
72
107
45
60
111
113
111
84
58
24
58
7
95
113
107
113
113
4
62
93
2
2

result:

ok 92 lines

Test #9:

score: 0
Accepted
time: 7ms
memory: 74212kb

input:

0
30 150
1 13 20
1 9 20
3 2
3 1
1 1 20
3 3
1 4 13
3 2
1 3 13
3 5
3 1
1 19 13
3 3
3 4
3 1
1 7 9
3 2
3 7
1 14 9
3 18
3 11
1 29 9
1 11 1
3 16
3 9
3 15
1 1 2
3 18
3 2
1 1 17
3 8
3 24
1 28 4
3 8
3 27
1 4 27
1 4 30
3 14
1 3 25
3 9
3 22
3 11
1 18 3
3 30
1 3 22
3 10
3 34
1 6 19
3 1
1 16 19
1 5 19
3 5
3 12
1...

output:

3
3
6
10
15
15
21
21
21
28
28
36
36
55
55
55
66
66
78
78
91
91
120
136
136
136
153
171
171
190
231
231
300
351
351
351
378
406
406
435
435
435
435
435
435
435
435
435
406
435
435
435
276
231
435
435
435
435
435
300
435
435
435
435
435
435
435
435
171
190
91
171
435
435
435
153
210
190
171
435
435
43...

result:

ok 92 lines

Test #10:

score: -3
Wrong Answer
time: 11ms
memory: 75944kb

input:

0
30 150
1 6 12
1 15 12
3 2
3 2
1 12 17
3 5
1 22 6
3 1
1 6 28
3 0
3 2
1 6 16
3 10
3 10
1 30 15
3 6
3 10
3 11
1 15 9
3 9
1 15 24
3 12
1 13 17
1 20 17
3 6
3 16
3 23
3 2
3 21
1 17 19
3 1
1 27 22
3 23
3 18
3 3
1 23 22
3 36
1 21 22
3 18
3 31
1 28 14
3 10
3 26
3 22
3 20
3 25
1 1 28
3 10
1 4 28
3 28
3 35
3...

output:

3
3
6
10
15
15
21
21
28
28
28
36
45
66
66
66
66
66
78
91
91
91
105
120
120
136
136
136
136
136
153
171
171
171
171
190
210
231
253
325
351
378
406
435
435
435
435
435
435
435
435
435
435
435
154
435
435
435
114
435
150
43
43
114
435
435
435
91
435
435
435
435
435
435
435
435
435
31
26
12
435
28
435
...

result:

wrong answer 62nd lines differ - expected: '42', found: '43'

Subtask #2:

score: 0
Wrong Answer

Test #29:

score: 2
Accepted
time: 11ms
memory: 75132kb

input:

1
1 147
3 0
3 0
3 1
3 1
3 3
3 0
3 6
3 6
3 0
3 2
3 0
3 5
3 12
3 1
3 2
3 10
3 13
3 15
3 3
3 12
3 20
3 18
3 10
3 12
3 2
3 12
3 14
3 26
3 12
3 24
3 7
3 7
3 6
3 29
3 32
3 16
3 23
3 14
3 25
3 13
3 13
3 31
3 20
3 26
3 0
3 40
3 23
3 28
3 35
3 1
3 31
3 2
3 34
3 37
3 3
3 39
3 17
3 4
3 41
3 11
3 16
3 48
3 10
3...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

result:

ok 147 lines

Test #30:

score: 0
Accepted
time: 0ms
memory: 76020kb

input:

1
2 10
1 1 2
3 1
3 1
3 1
3 1
3 1
3 2
3 6
2 0 3
3 2

output:

1
1
1
1
1
1
1
1

result:

ok 8 lines

Test #31:

score: 0
Accepted
time: 11ms
memory: 74348kb

input:

1
30 150
1 21 13
3 1
1 9 20
3 2
3 2
1 18 11
1 18 0
3 6
3 9
3 8
1 12 9
3 8
3 7
1 10 9
3 5
3 24
3 26
3 28
1 6 16
3 6
3 14
1 15 23
3 21
3 48
1 60 47
3 53
3 37
1 35 53
3 56
1 57 59
1 59 37
3 63
3 95
3 94
1 92 79
3 65
1 90 81
1 95 81
3 75
3 111
3 118
3 100
1 124 98
1 101 98
3 121
3 132
3 137
3 153
1 141 ...

output:

1
3
3
10
10
10
15
15
21
21
21
21
28
28
36
36
45
45
55
78
78
78
91
120
120
120
120
153
153
153
153
171
171
190
190
210
231
231
253
253
253
276
300
300
325
325
351
351
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
276
435
435
435
435
435
136
435
435
10...

result:

ok 92 lines

Test #32:

score: 0
Accepted
time: 0ms
memory: 74164kb

input:

1
30 150
1 4 26
3 0
1 26 5
3 1
1 24 19
1 19 15
3 1
3 14
1 6 28
1 28 4
3 3
3 28
3 28
1 24 27
3 25
3 27
1 4 17
1 11 4
3 22
1 47 58
3 43
1 60 53
3 57
1 73 83
3 70
1 95 82
3 91
3 92
3 73
3 88
1 71 92
3 78
1 110 102
1 102 106
1 106 111
3 123
3 144
3 136
1 159 147
1 145 147
3 191
1 182 172
3 178
3 205
3 2...

output:

1
3
10
10
21
21
21
28
28
45
55
66
78
91
91
91
91
105
153
153
153
190
210
210
210
210
253
253
253
276
325
325
378
378
378
378
435
435
435
435
435
435
435
378
435
435
378
435
435
435
435
435
435
435
435
253
435
435
276
435
435
231
435
435
435
435
435
435
136
300
276
435
435
300
435
190
435
435
36
435
...

result:

ok 92 lines

Test #33:

score: 0
Accepted
time: 7ms
memory: 75260kb

input:

1
30 150
1 19 12
3 1
1 22 9
3 0
3 6
1 1 20
3 6
3 5
3 1
3 1
3 5
3 10
3 5
3 4
3 2
1 10 8
3 12
3 20
1 11 17
3 14
3 12
1 31 18
3 12
3 9
3 1
3 17
1 19 10
3 11
3 9
1 10 16
3 13
3 5
3 31
1 7 15
3 13
3 26
1 22 27
3 19
1 15 14
3 17
1 21 23
1 26 28
1 3 24
1 0 11
3 0
3 63
1 19 11
3 29
3 63
1 28 25
3 58
3 63
3 ...

output:

1
2
2
3
3
3
3
3
3
3
3
3
4
4
5
5
7
7
7
7
8
8
9
9
9
10
10
11
12
21
21
23
23
29
29
29
29
29
29
29
29
37
37
37
37
37
46
47
47
47
47
56
56
60
64
63
64
64
64
46
64
68
68
54
51
60
55
69
69
69
73
55
19
75
77
77
78
78
78
79
79
79
79
79
79
61
79
19
61
79
8
79

result:

ok 92 lines

Test #34:

score: 0
Accepted
time: 7ms
memory: 74752kb

input:

1
30 150
1 6 13
1 20 6
3 0
3 2
1 7 14
3 2
3 3
1 17 11
3 2
1 30 27
3 11
1 27 23
3 9
3 24
1 17 6
3 20
3 24
3 22
1 24 27
3 20
3 55
1 51 46
3 55
1 58 56
1 60 48
3 59
3 80
3 82
1 83 92
1 82 90
3 75
1 67 71
3 93
3 119
1 122 103
3 113
1 115 107
3 122
3 173
1 143 135
1 143 137
3 142
1 161 178
3 166
3 155
1 ...

output:

3
3
6
6
10
15
21
21
28
28
28
36
36
45
66
66
66
91
105
105
120
136
136
171
190
190
231
253
253
276
276
300
351
351
378
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
325
435
435
435
435
435
435
435
435
435
253
435
91
435
435
435
190
435
435
78
435
351
435
435
45
435
435
351
6...

result:

ok 92 lines

Test #35:

score: 0
Accepted
time: 14ms
memory: 74864kb

input:

1
30 150
1 8 11
3 0
1 19 9
3 3
3 1
1 8 29
1 19 8
3 2
3 2
3 13
3 3
1 24 15
3 3
1 19 29
1 17 0
3 14
1 6 2
3 31
3 44
1 51 52
1 52 42
3 48
1 52 50
3 53
3 65
1 81 71
1 94 68
1 94 86
3 64
3 125
1 102 110
1 100 102
3 103
1 146 138
3 140
3 150
1 157 131
3 147
1 186 188
1 189 188
3 167
3 250
3 206
1 220 201
...

output:

1
3
3
10
10
10
10
15
28
36
36
55
66
66
105
105
136
153
153
171
210
210
210
253
253
276
276
300
351
351
378
378
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
196
435
435
435
435
435
435
435
435
63
435
196
435
210
51
48
435
435
210
435
196
36
435
33
17
435
24
435
435
51
435
435
435
36
13...

result:

ok 92 lines

Test #36:

score: 0
Accepted
time: 7ms
memory: 75468kb

input:

1
30 150
1 30 25
1 30 21
3 1
1 25 17
1 24 1
3 0
3 1
3 5
1 4 8
3 7
3 12
3 6
3 7
3 11
1 11 30
1 17 29
3 5
3 1
3 14
3 10
3 10
3 26
3 6
1 5 26
3 8
3 19
3 18
1 15 28
1 12 28
1 25 5
1 25 21
1 30 24
3 20
3 58
3 62
2 49 61
3 3
3 43
3 34
1 3 11
1 7 1
1 22 7
3 11
3 32
3 15
1 45 39
3 49
3 40
3 58
3 55
3 26
3 4...

output:

3
5
5
5
6
6
6
6
6
10
10
10
10
10
10
10
11
11
11
35
35
35
35
35
23
47
47
47
52
52
52
40
52
52
52
52
31
40
36
57
57
51
75
75
75
63
59
49
68
68
68
59
56
80
85
49
101
101
129
141
110
129
141
120
141
120
83
83
83
121
133
145
85
124
121
19
133
114
114
121
133
133
87
145
133
145
133
133
42
87
3
114

result:

ok 92 lines

Test #37:

score: 0
Accepted
time: 11ms
memory: 74964kb

input:

1
30 150
1 13 5
1 5 11
1 14 5
3 2
3 2
1 11 30
3 3
3 13
1 7 29
3 15
1 18 2
3 10
1 15 30
3 17
1 10 23
1 26 23
1 31 18
3 16
1 56 57
3 48
3 65
3 77
1 67 76
3 76
1 71 86
3 90
1 75 67
3 82
3 127
1 113 123
3 99
3 122
3 112
1 105 111
3 104
3 147
3 130
3 134
3 156
3 148
1 159 145
1 159 150
3 149
1 182 190
3 ...

output:

6
6
10
10
15
21
28
55
66
66
66
78
91
105
105
120
120
120
136
136
136
136
136
136
171
190
210
210
210
231
231
231
253
253
253
276
325
325
325
325
325
325
351
378
378
406
406
435
435
435
435
435
435
435
435
435
351
435
300
435
435
378
435
435
435
435
435
435
231
435
435
435
435
435
435
153
351
435
276...

result:

ok 92 lines

Test #38:

score: 0
Accepted
time: 4ms
memory: 75472kb

input:

1
30 150
1 9 12
3 0
3 3
3 2
3 2
3 2
1 13 2
3 4
3 3
1 15 27
1 10 20
3 9
1 26 3
1 3 14
3 10
1 22 24
3 24
1 13 31
1 31 26
3 18
3 37
1 53 40
1 44 53
3 39
1 90 81
3 75
3 71
1 89 88
1 84 89
3 85
1 126 107
1 117 121
3 124
1 152 143
3 159
3 134
1 135 137
3 150
3 181
1 175 160
3 163
1 167 186
3 183
3 241
3 2...

output:

1
1
1
1
1
3
3
10
21
28
45
45
66
78
78
105
136
153
153
171
171
190
210
210
210
231
253
253
253
276
276
276
276
276
276
300
325
325
378
406
435
435
435
435
435
435
435
435
114
435
435
435
94
435
435
435
435
435
435
435
435
435
28
435
42
28
435
28
435
435
435
114
435
435
21
435
21
435
33
435
435
435
43...

result:

ok 92 lines

Test #39:

score: 0
Accepted
time: 3ms
memory: 74936kb

input:

1
30 150
3 0
1 11 1
1 13 7
1 25 29
1 5 3
1 29 14
3 4
3 2
3 2
3 1
3 6
3 2
3 12
3 7
3 0
3 9
3 14
3 14
3 22
3 23
3 21
3 1
3 22
1 3 16
3 10
3 27
1 10 21
3 12
1 9 21
3 9
1 10 3
3 12
2 15 28
1 26 15
1 14 12
1 12 0
2 14 12
1 10 29
3 22
1 11 23
1 6 9
3 19
1 39 52
3 2
3 42
3 34
1 40 50
1 32 43
3 40
2 36 47
3...

output:

0
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
8
11
15
18
30
37
43
33
33
37
35
59
59
59
59
94
82
94
84
82
103
105
93
105
103
293
297
287
285
276
276
276
297
285
276
308
299
276
320
343
333
343
343
322
331
322
333
276
322
343
139
322
343
343
322
331
343
322
276
343
343
322
58
339
58
28
339
156
253
276
343
343...

result:

ok 92 lines

Test #40:

score: 0
Accepted
time: 14ms
memory: 75088kb

input:

1
30 150
1 23 18
3 1
3 0
1 22 12
3 5
3 0
1 16 20
3 4
3 1
3 14
1 17 5
3 1
3 6
1 5 29
3 14
1 4 29
1 29 23
3 5
3 14
3 12
1 22 14
3 8
1 40 54
1 54 42
1 38 41
3 41
1 79 83
3 79
3 84
3 82
1 67 79
3 73
3 83
1 86 95
3 122
3 117
1 112 100
3 106
3 109
3 105
1 107 101
3 120
3 175
3 135
1 155 150
3 138
1 140 13...

output:

1
1
3
3
6
6
6
10
10
15
28
28
28
36
66
78
78
78
91
91
105
105
120
120
120
136
136
136
153
190
190
231
253
276
300
300
300
300
300
300
325
351
351
351
378
406
406
435
435
435
435
435
435
435
435
435
406
435
435
435
435
300
435
435
435
435
435
435
435
435
435
435
435
300
378
435
435
435
435
300
435
435...

result:

ok 92 lines

Test #41:

score: -2
Wrong Answer
time: 11ms
memory: 74988kb

input:

1
30 150
1 12 22
3 0
3 0
1 23 7
3 5
3 2
1 21 1
3 7
1 16 28
3 15
3 0
1 28 2
3 14
3 9
1 3 24
1 3 18
3 2
1 8 16
3 22
3 44
3 33
1 40 58
3 35
1 33 40
3 34
3 46
3 35
1 49 60
3 35
1 65 68
3 76
3 91
1 65 72
3 73
1 93 95
3 92
1 96 111
3 74
1 122 99
3 122
3 143
1 134 138
3 136
1 155 128
3 136
1 169 183
3 161
...

output:

1
1
3
3
6
10
10
15
15
28
36
36
36
45
55
55
55
66
78
78
91
105
120
136
136
153
171
190
210
253
253
276
276
276
300
325
351
378
406
435
435
435
435
435
435
435
435
291
435
435
435
435
435
55
435
435
435
435
435
435
58
291
435
435
435
435
26
435
40
50
435
43
26
41
65
435
70
435
435
435
435
56
435
435
4...

result:

wrong answer 87th lines differ - expected: '3', found: '2'

Subtask #3:

score: 0
Skipped

Dependency #1:

0%

Subtask #4:

score: 0
Skipped

Dependency #2:

0%

Subtask #5:

score: 0
Skipped

Dependency #3:

0%

Subtask #6:

score: 0
Skipped

Dependency #4:

0%

Subtask #7:

score: 0
Skipped

Dependency #6:

0%