QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#588283#8809. Telephone Planschenxinyang2006#5 1ms3988kbC++202.2kb2024-09-25 09:01:092024-09-25 09:01:11

Judging History

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

  • [2024-09-25 09:01:11]
  • 评测
  • 测评结果:5
  • 用时:1ms
  • 内存:3988kb
  • [2024-09-25 09:01:09]
  • 提交

answer

#include <bits/stdc++.h>
#define rep(i,j,k) for(int i=(j);i<=(k);i++)
#define per(i,j,k) for(int i=(j);i>=(k);i--)
#define uint unsigned int
#define ll long long
#define ull unsigned long long
#define db double
#define ldb long double
#define pii pair<int,int>
#define pll pair<ll,ll>
#define mkp make_pair
#define eb emplace_back
#define SZ(S) (int)S.size()
//#define mod 998244353
//#define mod 1000000007
#define inf 0x3f3f3f3f
#define linf 0x3f3f3f3f3f3f3f3f
using namespace std;

template <class T>
void chkmax(T &x,T y){
	if(x < y) x = y;
}

template <class T>
void chkmin(T &x,T y){
	if(x > y) x = y;
}

inline int popcnt(int x){
	return __builtin_popcount(x);
}

inline int ctz(int x){
	return __builtin_ctz(x);
}


/*ll power(ll p,int k = mod - 2){
	ll ans = 1;
	while(k){
		if(k % 2 == 1) ans = ans * p % mod;
		p = p * p % mod;
		k /= 2;	
	}
	return ans;
}*/
int online;
int n,m,q;
int _u[2005],_v[2005];

struct solver{
	int m;
	int _u[2005],_v[2005];
	void link(int u,int v){
		++m;
		_u[m] = u;_v[m] = v;
	}
	void cut(int u,int v){
		rep(i,1,m) if((_u[i] == u && _v[i] == v) || (_u[i] == v && _v[i] == u)) _u[i] = _v[i] = 0;
	}

	int fa[2005],siz[2005];
	int fnd(int u){
		if(fa[u] == u) return u;
		return fa[u] = fnd(fa[u]);
	}
	void mrg(int u,int v){
		u = fnd(u);v = fnd(v);
		if(u == v) return;
		fa[u] = v; 
		siz[v] += siz[u];
	}
	ll query(){
		rep(u,1,n){
			fa[u] = u;
			siz[u] = 1;
		}
		rep(i,1,m){
			if(!_u[i]) continue;
			mrg(_u[i],_v[i]);
		}
		ll ret = 0;
		rep(u,1,n) if(fa[u] == u) ret += 1ll * siz[u] * (siz[u] - 1) / 2;
		return ret;
	}
}P,Q;
ll a[2005],b[2005];
ll calc(int l,int r){
	ll sum = 0;
	rep(i,l,r) sum += a[i];
	rep(i,l + 1,r) sum -= b[i];
	return sum;
}

int main(){	
//	freopen("test.in","r",stdin);
	scanf("%d%d%d",&online,&n,&q);
	int op;
	ll x,y,lastans = 0;
	rep(i,1,q){
		scanf("%d%lld",&op,&x);
		if(op < 3) scanf("%lld",&y);
		if(online){
			x ^= lastans;
			y ^= lastans;
		}
		if(op == 1){
			P.link(x,y);
		}else if(op == 2){
			P.cut(x,y);
			Q.cut(x,y);
		}
		a[i] = P.query();b[i] = Q.query();
		if(op == 1) Q.link(x,y);
		if(op == 3){
			lastans = calc(i - x,i);
			printf("%lld\n",lastans);
		}
	}
	return 0;
}

詳細信息

Subtask #1:

score: 3
Accepted

Test #1:

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

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: 3
Accepted
time: 0ms
memory: 3984kb

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: 3
Accepted
time: 0ms
memory: 3880kb

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: 3
Accepted
time: 0ms
memory: 3932kb

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: 3
Accepted
time: 0ms
memory: 3944kb

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: 3
Accepted
time: 1ms
memory: 3864kb

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: 3
Accepted
time: 1ms
memory: 3980kb

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: 3
Accepted
time: 1ms
memory: 3796kb

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: 3
Accepted
time: 0ms
memory: 3840kb

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
Accepted
time: 0ms
memory: 3984kb

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
42
42
114
435
435
435
90
435
435
435
435
435
435
435
435
435
30
24
12
435
27
435
...

result:

ok 92 lines

Test #11:

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

input:

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

output:

0
1
1
1
1
3
3
3
4
5
5
5
5
7
10
14
17
17
17
20
20
20
20
21
24
24
28
42
49
48
49
51
66
65
66
66
66
71
71
73
52
56
77
117
117
117
117
117
117
117
91
117
117
117
100
46
86
100
95
42
23
46
121
121
42
121
16
122
96
122
17
106
107
123
44
88
123
76
123
88
18
122
90
123
123
11
88
123
17
123
105
44

result:

ok 92 lines

Test #12:

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

input:

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

output:

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

result:

ok 92 lines

Test #13:

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

input:

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

output:

1
1
3
3
6
6
15
21
36
36
45
55
55
55
55
66
66
66
66
78
78
91
120
136
136
153
153
231
253
276
276
276
276
276
300
325
378
406
406
406
406
435
435
435
435
435
435
435
435
435
435
435
291
75
435
435
435
435
65
435
435
435
435
435
75
435
435
435
56
435
435
435
70
183
435
435
26
435
435
435
435
61
75
435
...

result:

ok 92 lines

Test #14:

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

input:

0
30 150
1 23 28
3 0
3 1
1 9 8
3 0
3 4
1 8 22
3 1
3 8
3 7
3 8
1 1 29
1 1 2
1 20 12
1 5 28
3 6
3 12
3 5
3 1
3 12
3 6
1 30 12
1 28 29
1 3 1
3 24
1 26 8
3 18
3 1
3 27
3 22
1 24 16
1 24 29
3 10
3 12
3 25
1 1 21
3 2
3 28
1 12 10
1 29 12
1 24 13
3 19
3 12
1 7 24
3 16
1 8 27
3 39
3 24
3 43
1 12 19
3 22
2 2...

output:

1
1
2
2
4
4
4
4
10
10
10
10
10
10
27
30
30
30
30
45
45
45
54
54
111
111
126
130
130
130
146
162
163
179
179
197
197
181
202
202
202
202
292
276
121
319
319
319
319
303
319
303
98
319
333
333
317
218
333
333
317
333
85
218
317
85
333
333
333
317
41
16
117
131
41
114
335
116
114
301
335
33
40
335
335
...

result:

ok 92 lines

Test #15:

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

input:

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

output:

1
1
1
1
6
6
21
21
28
36
55
55
78
78
91
105
105
105
136
136
153
171
190
210
276
276
300
300
300
325
325
325
325
351
378
378
406
406
406
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
276
435
276
435
435
435
378
435
435
435
435
435
435
435
435
435
351
435
91
435
435
171
55
36
...

result:

ok 92 lines

Test #16:

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

input:

0
30 150
1 2 4
3 1
1 19 4
3 1
3 4
1 4 21
3 2
3 6
1 4 13
3 3
1 20 4
3 3
3 0
3 8
1 4 18
1 4 23
3 14
1 4 1
1 4 11
3 11
1 22 4
3 1
3 21
1 4 5
3 4
1 4 17
3 19
3 21
3 12
1 4 15
1 25 4
1 6 4
3 0
1 7 4
3 1
1 3 4
3 15
3 0
3 5
3 10
1 4 14
3 18
3 33
3 6
3 21
3 21
3 10
1 4 8
1 4 30
3 5
3 36
1 4 28
3 33
3 40
1 4...

output:

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

result:

ok 92 lines

Test #17:

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

input:

0
30 150
1 25 30
3 1
1 14 30
3 3
3 1
1 30 8
1 20 30
1 30 29
3 4
1 11 30
3 5
3 7
1 5 30
3 2
1 30 28
3 4
3 0
1 30 15
3 14
1 2 30
3 8
1 30 6
3 5
3 12
3 7
1 30 18
3 8
3 25
3 23
3 22
1 30 19
3 23
1 4 30
2 5 30
2 25 30
3 3
1 30 27
2 30 29
3 33
3 3
3 19
3 26
1 12 30
3 7
1 30 7
3 16
3 33
1 3 30
3 32
3 32
3 ...

output:

1
3
3
15
21
21
28
36
36
45
55
66
66
66
78
78
78
78
91
105
118
91
118
118
104
145
145
160
160
160
160
176
248
248
248
226
171
266
266
226
266
171
303
303
321
360
265
190
153
210
320
105
360
360
228
320
247
210
66
190
333
247
78
91
333
360
78
228
320
45
36
360
265
360
320
360
265
360
28
45
320
153
360...

result:

ok 92 lines

Test #18:

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

input:

0
30 150
1 17 15
3 0
3 0
3 0
1 17 11
3 5
3 0
3 3
3 0
1 29 17
1 19 17
1 17 4
1 17 20
3 10
3 4
3 7
3 1
1 17 24
3 14
3 2
3 12
1 18 17
3 10
1 5 17
1 6 17
1 17 2
1 17 3
3 6
3 3
3 5
1 15 14
3 21
1 15 21
3 25
3 15
3 10
3 22
3 14
1 1 15
1 15 8
1 9 15
3 38
1 15 26
3 12
3 38
3 14
1 22 15
3 33
3 29
1 7 15
3 50...

output:

1
1
1
3
3
3
3
21
21
21
21
28
28
28
36
78
78
78
91
105
105
105
105
105
153
171
171
171
190
190
210
231
231
253
253
276
276
300
351
378
378
378
378
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
435
435
351
435
435
435
276
435
435
435
105
435
276
105
55
435
435
435...

result:

ok 92 lines

Test #19:

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

input:

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

output:

1
3
3
6
10
10
10
10
15
21
28
36
105
120
136
136
171
171
190
210
210
231
231
231
253
276
300
351
351
351
378
378
406
435
435
435
435
435
435
435
435
435
214
435
435
435
435
435
435
435
435
129
435
435
99
214
121
435
435
435
94
435
435
99
435
93
435
435
129
435
121
214
138
435
435
435
435
435
129
435
...

result:

ok 92 lines

Test #20:

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

input:

0
30 150
1 30 16
1 12 9
1 25 28
1 19 16
3 4
1 16 21
3 4
3 5
3 5
3 9
1 3 25
1 15 16
3 9
3 0
3 0
3 2
3 15
1 16 10
1 25 14
3 14
1 29 16
1 16 4
3 6
3 7
3 11
1 25 18
1 25 27
1 16 2
3 6
3 20
2 16 10
1 9 7
3 1
3 26
1 9 8
2 12 9
3 11
3 34
3 35
3 0
1 25 26
3 23
3 4
3 38
1 25 16
2 25 18
3 15
3 42
3 32
3 23
2 ...

output:

5
8
8
8
8
14
14
14
14
14
22
35
35
35
52
52
46
54
57
57
57
46
63
52
63
111
119
119
119
119
108
108
131
144
133
144
158
108
158
158
133
172
219
234
184
234
250
242
239
198
239
225
212
264
214
264
165
150
212
253
264
239
212
253
105
150
212
198
119
253
105
264
264
214
264
239
256
105
105
36
212
271
221...

result:

ok 92 lines

Test #21:

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

input:

0
29 150
1 15 24
3 0
3 1
3 1
3 3
3 2
1 15 1
3 4
3 7
1 1 11
3 0
3 2
1 3 11
3 5
3 12
3 6
1 3 23
3 4
3 15
3 14
1 14 23
3 18
1 14 19
3 17
3 17
1 2 19
3 14
3 9
3 5
1 2 20
3 26
3 4
1 12 20
3 21
3 31
3 28
1 9 12
3 22
3 9
1 9 27
3 1
1 25 27
3 19
1 25 10
3 41
3 45
3 38
1 10 17
3 0
3 7
3 43
1 17 28
3 45
1 29 ...

output:

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

result:

ok 94 lines

Test #22:

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

input:

0
29 149
1 22 3
1 25 22
3 0
3 2
1 12 3
3 1
1 6 3
3 4
3 4
1 29 25
3 2
1 25 2
3 5
3 10
1 12 5
3 10
3 12
1 12 9
1 6 11
1 6 7
3 13
3 3
1 29 15
1 26 29
3 23
3 0
1 2 20
3 1
1 24 2
1 28 5
3 21
3 21
3 28
1 5 8
1 4 9
3 17
1 9 16
3 27
3 34
1 11 19
3 34
3 3
3 6
3 22
1 27 11
3 18
1 14 7
1 23 7
3 26
3 42
3 39
1 ...

output:

3
3
6
10
10
15
21
21
28
28
55
55
78
78
91
120
120
120
153
171
171
190
190
190
190
210
253
253
253
276
300
325
325
406
406
406
406
406
406
406
406
406
406
183
406
127
127
406
120
406
120
406
406
120
406
406
61
406
127
46
406
406
406
406
78
43
406
406
406
406
46
31
19
406
28
406
406
406
406
28
127
406...

result:

ok 93 lines

Test #23:

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

input:

0
30 150
1 3 28
1 3 13
3 2
3 1
3 3
1 3 2
3 0
3 4
1 2 21
3 1
3 8
3 9
1 26 21
3 13
3 4
1 3 16
3 16
1 25 26
3 12
3 9
3 0
1 15 2
3 9
3 11
1 26 30
3 24
1 20 16
3 5
3 11
3 0
1 24 16
3 29
1 26 14
3 1
3 19
1 22 26
1 9 21
3 23
1 1 25
3 29
1 5 22
1 1 19
3 41
3 20
3 11
1 11 20
3 16
1 4 19
3 12
3 48
3 3
1 12 24...

output:

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

result:

ok 92 lines

Test #24:

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

input:

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

output:

3
10
10
15
21
28
28
36
36
55
66
66
78
120
120
120
120
171
210
231
231
276
276
276
300
300
300
300
325
325
325
351
351
378
378
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
66
435
81
435
435
302
435
435
145
435
302
435
145
435
435
435
435
435
435
42
435
435
435
435
435
6...

result:

ok 92 lines

Test #25:

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

input:

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

output:

0
2
3
3
3
3
3
4
4
4
7
7
7
7
7
11
12
14
22
22
22
22
22
24
28
49
59
59
65
65
65
65
65
65
78
78
78
134
128
134
134
102
237
237
237
237
237
237
231
193
237
61
206
238
238
254
78
254
62
248
254
254
254
254
254
62
254
256
256
256
250
136
64
80
256
256
136
58
250
256
58
64
80
29
23
250
136
136
258
258
53
252

result:

ok 92 lines

Test #26:

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

input:

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

output:

4
5
5
5
5
5
5
5
6
6
6
6
7
7
9
10
10
12
12
15
15
15
15
19
19
21
21
30
32
34
41
39
41
47
47
48
46
48
27
46
42
55
55
39
57
62
44
62
72
72
57
72
72
53
45
56
74
29
72
59
45
53
30
29
62
60
81
27
20
52
63
60
81
52
52
32
79
57
80
68
65
68
60
15
57
37
37
86
84
57
60
86

result:

ok 92 lines

Test #27:

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

input:

0
30 150
1 15 18
3 1
3 1
3 1
1 6 18
3 2
3 2
3 4
1 30 18
3 3
1 6 26
3 2
1 21 26
3 12
3 12
1 21 7
3 2
3 8
1 21 3
1 9 3
3 0
3 17
1 7 4
3 3
3 6
3 17
3 23
1 9 17
3 11
3 24
3 22
3 18
1 3 5
3 6
3 1
3 16
3 3
3 25
3 4
3 15
3 19
3 31
3 7
3 13
3 7
3 37
3 30
3 4
3 6
3 20
3 4
3 33
3 30
3 32
3 41
3 20
3 20
3 53
3...

output:

1
1
1
3
3
3
6
10
15
15
21
21
36
36
45
45
45
45
55
55
55
55
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
6...

result:

ok 139 lines

Test #28:

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

input:

0
30 150
1 13 27
3 0
3 2
3 1
3 4
3 3
3 2
3 3
3 8
3 7
3 8
3 0
3 3
3 0
3 3
3 12
3 16
3 5
3 2
3 19
3 17
3 5
3 3
3 22
3 10
3 12
3 6
3 4
3 0
3 12
3 2
3 20
3 3
3 14
3 21
3 21
3 2
3 26
3 33
3 4
3 27
3 25
3 5
3 7
3 41
3 8
3 9
3 42
3 37
3 44
3 1
3 50
3 25
3 2
3 27
3 26
3 5
3 46
3 24
3 30
3 31
3 15
3 3
3 62
3...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

result:

ok 149 lines

Subtask #2:

score: 2
Accepted

Test #29:

score: 2
Accepted
time: 0ms
memory: 3864kb

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: 2
Accepted
time: 0ms
memory: 3872kb

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: 2
Accepted
time: 0ms
memory: 3940kb

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: 2
Accepted
time: 0ms
memory: 3844kb

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: 2
Accepted
time: 0ms
memory: 3840kb

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: 2
Accepted
time: 0ms
memory: 3980kb

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: 2
Accepted
time: 0ms
memory: 3876kb

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: 2
Accepted
time: 0ms
memory: 3920kb

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: 2
Accepted
time: 0ms
memory: 3920kb

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: 2
Accepted
time: 0ms
memory: 3980kb

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: 2
Accepted
time: 0ms
memory: 3980kb

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: 2
Accepted
time: 0ms
memory: 3928kb

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
Accepted
time: 0ms
memory: 3804kb

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:

ok 92 lines

Test #42:

score: 2
Accepted
time: 0ms
memory: 3940kb

input:

1
30 150
3 0
3 1
3 1
3 0
1 10 30
1 6 28
3 2
3 1
3 0
3 5
3 3
1 1 27
3 14
1 12 20
1 10 9
1 24 0
1 23 0
3 9
1 24 13
1 8 19
1 5 16
3 3
3 6
3 30
3 21
1 26 28
3 4
3 8
3 17
3 9
3 8
1 19 15
3 57
1 19 13
3 19
1 62 45
3 51
3 36
3 61
3 47
1 63 36
1 41 45
3 63
3 59
2 49 37
1 44 32
3 54
1 94 73
3 65
1 84 95
1 92...

output:

0
0
0
0
2
2
2
2
2
3
11
22
22
22
22
25
25
25
25
25
29
35
42
42
42
42
59
59
79
82
111
111
125
125
125
138
180
197
186
197
197
197
197
90
90
249
142
249
249
142
245
126
211
142
249
78
261
265
265
261
158
261
254
227
265
258
254
227
261
265
210
161
268
161
230
145
268
264
261
268
161
268
39
145
97
268
2...

result:

ok 92 lines

Test #43:

score: 2
Accepted
time: 0ms
memory: 3924kb

input:

1
30 150
1 22 16
1 24 22
3 0
3 0
1 21 13
3 7
1 16 15
3 3
1 28 27
3 11
1 9 25
3 14
3 29
3 20
1 7 3
3 28
3 26
1 31 10
1 10 11
3 15
3 33
3 42
1 42 59
3 36
1 59 33
3 36
1 84 87
3 83
1 88 83
3 76
3 90
3 76
1 77 81
3 76
3 121
1 97 127
3 98
1 110 119
3 97
3 151
3 146
1 158 150
1 131 158
3 130
1 175 189
3 1...

output:

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

result:

ok 92 lines

Test #44:

score: 2
Accepted
time: 0ms
memory: 3852kb

input:

1
30 150
1 16 20
3 0
3 1
1 17 0
1 26 17
3 3
1 30 22
3 4
3 9
3 15
1 29 26
3 15
3 7
3 10
3 12
3 9
1 19 31
3 10
3 25
3 31
1 5 19
3 4
1 12 20
3 13
3 39
1 52 41
3 49
1 48 61
3 49
1 39 59
1 39 57
1 39 52
3 41
3 84
1 94 75
3 77
1 121 102
3 116
3 93
1 104 98
3 88
3 168
1 129 152
1 145 152
1 143 152
3 159
1 ...

output:

1
1
6
10
10
10
15
15
15
15
15
21
21
21
28
36
36
45
55
91
91
105
120
120
136
136
190
210
253
253
276
300
300
351
351
351
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
435
435
435
435
435
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
91
435
171
435
435
435
4...

result:

ok 92 lines

Test #45:

score: 2
Accepted
time: 0ms
memory: 3804kb

input:

1
30 150
3 0
3 1
1 24 29
1 29 28
3 2
3 1
1 26 30
3 0
3 14
1 7 27
1 10 27
1 5 27
3 15
3 20
1 8 3
3 28
3 18
1 21 1
1 1 23
1 1 14
3 22
3 52
1 42 39
3 58
3 72
3 84
3 86
1 95 79
1 95 69
3 75
3 66
3 85
3 71
3 83
3 71
1 79 70
1 70 95
3 90
3 94
1 99 101
2 101 127
1 118 101
3 112
1 157 133
3 191
3 128
3 175
...

output:

0
0
3
3
6
6
21
21
28
28
55
55
66
66
66
66
91
91
91
91
91
91
120
120
152
169
169
153
169
187
187
171
210
210
210
226
210
210
210
253
300
300
316
316
300
300
300
253
320
336
320
336
320
320
320
296
320
336
136
320
320
334
350
350
334
224
224
134
365
365
200
349
91
365
120
130
359
210
359
359
375
375
8...

result:

ok 92 lines

Test #46:

score: 2
Accepted
time: 0ms
memory: 3932kb

input:

1
30 150
1 27 30
3 1
3 0
1 31 24
3 2
1 29 12
3 2
3 2
3 0
1 24 10
3 6
3 9
1 20 24
3 9
3 5
1 26 17
1 4 17
3 2
3 25
1 26 2
3 22
3 34
3 32
1 58 48
3 54
3 53
1 51 55
3 44
3 50
1 57 41
3 33
1 92 90
3 94
3 111
1 67 85
3 64
3 69
1 64 74
3 95
1 114 109
3 110
3 102
1 111 99
3 96
1 152 147
3 132
1 132 130
3 12...

output:

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

result:

ok 92 lines

Test #47:

score: 2
Accepted
time: 0ms
memory: 3932kb

input:

1
30 150
1 5 10
3 1
1 16 11
1 11 24
3 5
3 5
1 28 12
3 7
3 8
1 13 0
1 18 0
3 10
1 31 23
1 8 31
3 27
3 44
1 46 47
3 43
3 42
1 39 54
3 42
3 50
1 61 41
3 48
1 85 72
3 68
3 69
3 84
1 65 75
3 77
3 66
1 94 83
3 66
3 98
1 108 122
1 108 104
3 98
3 171
1 141 156
3 172
3 157
3 132
3 157
3 147
1 149 156
3 180
3...

output:

1
6
6
10
10
21
36
36
45
45
55
55
66
78
78
78
91
91
105
105
136
136
153
153
153
153
153
171
171
171
210
210
210
231
231
231
231
300
300
325
325
351
351
351
378
378
378
378
406
435
435
435
435
435
435
435
435
435
148
435
435
435
435
435
435
138
435
103
435
435
435
435
93
435
435
138
435
435
435
435
43...

result:

ok 92 lines

Test #48:

score: 2
Accepted
time: 0ms
memory: 3940kb

input:

1
30 150
3 0
3 0
3 1
3 0
3 3
1 1 24
1 11 6
3 5
3 2
3 1
1 13 4
3 9
1 13 2
3 5
3 4
3 15
3 8
3 0
3 8
3 5
3 4
2 12 1
1 31 21
3 15
3 17
3 31
1 15 1
3 8
3 27
3 28
1 20 21
3 14
3 27
3 46
3 5
3 46
1 9 3
3 43
3 23
3 10
1 11 17
3 52
1 29 15
1 25 20
1 9 17
2 25 20
1 17 15
3 15
2 69 91
3 101
1 64 80
1 75 72
3 9...

output:

0
0
0
0
0
2
2
2
4
7
7
7
7
7
7
7
7
9
9
9
9
12
12
12
15
15
12
15
19
16
19
23
67
70
74
77
77
90
90
50
50
87
90
95
107
107
113
110
110
120
117
120
88
125
81
125
142
104
142
105
142
72
64
98
145
162
122
105
128
165
80
128
177
177
143
183
183
94
136
94
102
180
63
71
24
136
143
136
94
102
183
127

result:

ok 92 lines

Test #49:

score: 2
Accepted
time: 0ms
memory: 3860kb

input:

1
29 150
1 23 1
3 1
3 0
1 22 5
3 2
3 6
3 5
3 6
3 6
1 18 7
3 4
1 22 23
3 2
3 8
1 7 26
3 4
3 1
1 2 25
1 25 18
3 13
3 21
3 13
1 1 20
1 22 20
3 22
3 59
3 47
1 49 39
3 45
3 58
1 43 56
3 34
1 77 73
3 79
3 67
3 78
1 84 69
1 84 87
3 111
3 79
1 111 112
3 119
1 108 126
1 108 122
1 122 96
3 90
3 191
1 168 179
...

output:

1
1
3
3
3
3
3
6
10
10
15
15
28
28
28
45
45
45
55
55
66
78
78
78
105
105
120
171
171
210
210
210
231
231
325
325
351
351
351
406
406
406
406
406
406
406
406
406
406
406
406
300
351
406
406
406
406
406
406
406
406
351
190
406
406
406
406
406
378
190
406
190
406
351
153
406
231
406
406
406
406
406
406
...

result:

ok 94 lines

Test #50:

score: 2
Accepted
time: 0ms
memory: 3852kb

input:

1
29 149
1 20 10
3 0
3 0
3 3
1 26 21
3 2
3 0
1 9 15
3 5
3 3
1 3 12
1 29 31
1 28 29
3 7
1 25 18
3 30
1 4 16
3 17
1 56 33
3 41
3 38
1 40 59
3 42
3 49
3 55
1 46 58
3 55
3 89
3 90
1 82 91
3 92
1 84 65
3 77
3 86
3 69
1 82 65
3 87
3 119
1 110 109
3 124
3 120
3 89
3 115
1 115 127
3 107
3 172
3 159
3 133
3 ...

output:

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

result:

ok 93 lines

Test #51:

score: 2
Accepted
time: 0ms
memory: 3840kb

input:

1
30 150
1 20 25
3 0
1 16 21
3 3
3 2
3 2
3 1
1 18 2
1 23 16
3 0
3 0
1 25 7
1 25 3
1 7 13
3 14
1 25 27
3 23
1 45 43
3 53
3 39
1 36 41
1 41 58
3 35
1 81 73
3 73
1 65 88
1 70 95
3 68
3 115
3 100
1 126 106
3 127
3 121
3 120
1 100 125
3 96
1 131 132
3 150
3 151
1 146 151
3 145
3 191
1 165 190
1 168 176
3...

output:

1
3
3
3
3
10
10
28
36
45
45
66
78
105
105
105
120
120
120
136
153
153
171
171
210
210
253
253
276
276
325
325
325
351
351
351
378
378
378
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
171
435
66
435
276
435
435
153
435
300...

result:

ok 92 lines

Test #52:

score: 2
Accepted
time: 0ms
memory: 3852kb

input:

1
30 150
1 1 16
1 16 30
3 2
1 18 2
3 1
1 22 20
3 2
1 1 26
3 2
1 8 29
1 3 29
1 17 27
3 6
3 37
3 33
3 38
1 45 35
3 34
3 46
1 33 39
3 33
3 50
3 60
1 62 33
3 33
3 70
3 78
3 65
1 64 69
3 74
1 74 90
3 66
1 77 64
3 122
3 123
1 109 116
3 75
3 98
3 126
1 122 111
3 93
1 138 142
3 154
1 143 133
3 146
1 188 178...

output:

3
6
10
15
36
36
36
36
45
45
55
55
55
66
66
66
66
78
91
105
105
120
120
120
136
153
171
190
190
210
210
210
231
253
253
253
276
276
351
351
351
351
351
351
406
406
435
435
435
435
379
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
173
435
435
435
435
24
435
435
38
114
435
58
435
58
4...

result:

ok 92 lines

Test #53:

score: 2
Accepted
time: 1ms
memory: 3984kb

input:

1
30 150
1 6 22
3 0
3 0
3 0
3 2
3 0
3 4
1 6 12
1 25 24
1 14 6
1 29 22
3 7
3 10
3 0
3 7
3 4
3 3
1 7 17
1 15 28
1 29 8
3 5
3 30
3 26
1 15 26
3 9
3 14
2 14 27
1 1 25
3 9
3 2
3 28
1 16 23
3 23
3 11
3 20
3 18
3 48
1 2 19
3 28
3 51
1 14 11
1 20 5
1 12 1
1 7 27
1 16 4
3 26
3 89
3 77
1 81 76
1 64 69
3 110
3...

output:

1
1
1
1
1
1
6
6
6
6
6
6
10
10
10
11
11
11
12
12
18
18
17
17
18
23
23
65
66
65
125
125
124
125
126
126
126
125
157
176
175
176
176
97
175
177
229
194
126
259
258
153
151
273
170
272
272
272
109
274
153
274
82
275
97
81
274
172
23
274
275
154
153
275
14
196
277
156
26
14
26
277
199
278
156
157
87
26
2...

result:

ok 92 lines

Test #54:

score: 2
Accepted
time: 0ms
memory: 3932kb

input:

1
30 150
1 30 18
3 0
3 3
1 19 14
3 0
3 6
3 6
3 2
1 22 6
3 0
3 13
2 17 1
3 1
3 3
3 1
1 13 2
1 25 1
1 11 12
1 0 10
1 23 15
3 0
1 17 29
3 31
3 31
3 9
1 12 19
3 25
1 24 22
1 28 0
3 0
3 29
3 19
3 30
3 9
3 9
3 14
1 22 11
1 4 5
3 42
1 18 2
3 26
3 22
3 11
3 18
3 24
3 12
1 12 18
1 30 15
1 5 9
3 19
3 12
3 28
...

output:

1
1
3
3
3
3
4
4
4
4
4
10
12
12
11
13
15
15
16
15
15
15
15
20
21
21
21
21
21
21
31
31
31
31
33
33
33
33
33
33
43
43
43
45
44
50
51
50
50
50
56
36
56
56
57
57
46
66
68
71
77
76
77
76
76
77
61
80
41
79
61
19
79
49
79
20
30
80
80
79
19
16
20
3
67
30
79
79
5
29
79
7

result:

ok 92 lines

Test #55:

score: 2
Accepted
time: 0ms
memory: 3856kb

input:

1
30 150
1 21 19
3 1
1 19 20
3 1
1 17 15
3 0
3 6
3 7
1 9 20
3 6
3 14
3 1
1 9 5
3 1
1 12 20
3 14
1 14 29
3 21
1 31 2
3 30
3 48
3 41
3 43
1 46 40
1 58 42
3 53
3 53
3 61
3 43
1 56 45
3 53
3 79
3 81
3 65
3 64
3 86
3 95
3 71
3 102
3 100
3 97
3 87
3 79
3 75
3 75
3 74
3 98
3 84
3 98
3 109
3 69
3 68
3 97
3 ...

output:

1
3
6
6
6
10
10
10
15
21
28
36
36
36
36
55
55
55
55
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66...

result:

ok 139 lines

Test #56:

score: 2
Accepted
time: 0ms
memory: 3780kb

input:

1
30 150
1 18 28
3 0
3 3
3 1
3 0
3 1
3 2
3 2
3 0
3 4
3 0
3 0
3 8
3 11
3 3
3 3
3 2
3 9
3 2
3 5
3 5
3 14
3 12
3 8
3 2
3 24
3 12
3 4
3 12
3 25
3 25
3 9
3 33
3 33
3 35
3 26
3 6
3 22
3 28
3 6
3 2
3 27
3 43
3 3
3 22
3 1
3 45
3 12
3 7
3 16
3 14
3 51
3 34
3 6
3 45
3 34
3 53
3 38
3 0
3 53
3 42
3 19
3 31
3 45...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

result:

ok 149 lines

Subtask #3:

score: 0
Runtime Error

Dependency #1:

100%
Accepted

Test #57:

score: 0
Runtime Error

input:

0
2000 6000
1 1455 291
1 291 432
1 1253 432
3 1
3 2
1 1458 1253
1 1458 689
3 7
1 597 689
1 597 1759
1 143 1759
1 1655 143
1 1655 878
1 878 817
1 817 871
3 15
3 6
1 871 1188
3 7
1 1188 815
1 815 1414
1 1414 1304
3 22
1 1257 1304
3 19
1 1257 493
1 1654 493
1 1654 327
1 327 240
1 240 1873
1 1873 1717
3...

output:

6
6
15
78
78
91
136
153
276
300
351
595
741
861
903
903
1378
1540
1953
2211
2485
2556
2850
2850
3081
3160
3160
3321
3570
3741
3828
3916
4186
4278
4278
4465
4465
4656
4656
5050
5253
5356
5565
5778
5886
5886
6216
6441
6670
6670
7875
7875
8256
8385
8778
8778
8911
8911
9045
9180
9453
9453
9591
9730
1001...

result:


Subtask #4:

score: 0
Runtime Error

Dependency #2:

100%
Accepted

Test #80:

score: 0
Runtime Error

input:

1
2000 6000
1 122 748
3 1
1 29 123
3 0
1 31 835
1 835 277
1 1395 277
3 7
1 1407 320
1 320 1690
1 1059 1690
3 10
1 113 1032
1 113 1880
1 1504 1880
1 1624 1504
1 1828 1624
3 38
1 251 1883
1 251 640
1 879 640
3 79
1 80 956
3 158
1 65 1297
1 1267 1297
1 1267 962
3 138
3 214
3 199
3 211
3 210
1 905 530
3...

output:

1
3
15
36
91
136
153
210
210
210
210
210
231
528
528
630
666
666
703
741
780
820
990
1035
1035
1275
1830
1830
1891
2145
2346
2701
2775
2850
2926
3321
3403
3655
3741
4186
4371
4371
4753
4753
4950
5253
5356
5460
5565
5671
5671
5778
5995
6328
6441
6670
6786
6786
6786
7021
7021
7260
7626
7626
7750
8385
...

result:


Subtask #5:

score: 0
Skipped

Dependency #3:

0%

Subtask #6:

score: 0
Skipped

Dependency #4:

0%

Subtask #7:

score: 0
Skipped

Dependency #6:

0%