QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#881892#2605. Soccer MatchzxcenAC ✓14ms7424kbC++141.8kb2025-02-04 19:24:412025-02-04 19:24:42

Judging History

This is the latest submission verdict.

  • [2025-02-04 19:24:42]
  • Judged
  • Verdict: AC
  • Time: 14ms
  • Memory: 7424kb
  • [2025-02-04 19:24:41]
  • Submitted

answer

#include<bits/stdc++.h>
#define ll long long
#define pii pair<int,int>
#define fi first
#define se second

using namespace std;
const int N=5e4;
int T;
int n,m,k;
vector<int>g[N+10];
int val[N+10][2],in[N+10];
set<pii >s[2];
int main(){
	//freopen(".in","r",stdin);
	//freopen(".out","w",stdout);
	ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);
	cin>>T;
	while(T--){
		cin>>n>>m>>k;
		for(int i=1;i<=n;++i){
			g[i].clear();
			val[i][0]=0;
			val[i][1]=0;
			in[i]=-1;
		}
		for(int i=1;i<=m;++i){
			int u,v;
			cin>>u>>v;
			g[u].push_back(v);
			g[v].push_back(u);
		}
		vector<int>p[2];
		for(int i=1;i<=n;++i){
			if(val[i][0]>=val[i][1]){
				in[i]=1;
				p[1].push_back(i);
				for(auto j:g[i]){
					++val[j][1];
				}
			}
			else{
				in[i]=0;
				p[0].push_back(i);
				for(auto j:g[i]){
					++val[j][0];
				}
			}
		}
		s[0].clear();
		s[1].clear();
		for(auto x:p[0]){
			s[0].insert({val[x][1],x});
		}
		for(auto x:p[1]){
			s[1].insert({val[x][0],x});
		}
		while((*s[0].begin()).fi<=k||(*s[1].begin()).fi<=k){
			if((*s[0].begin()).fi<=k){
				pii tmp=(*s[0].begin());
				s[0].erase(s[0].begin());
				in[tmp.se]=-1;
				for(auto v:g[tmp.se]){
					if(in[v]==1){
						s[1].erase(s[1].find({val[v][0],v}));
						--val[v][0];
						s[1].insert({val[v][0],v});
					}
				}
			}
			else{
				pii tmp=(*s[1].begin());
				s[1].erase(s[1].begin());
				in[tmp.se]=-1;
				for(auto v:g[tmp.se]){
					if(in[v]==0){
						s[0].erase(s[0].find({val[v][1],v}));
						--val[v][1];
						s[0].insert({val[v][1],v});
					}
				}
			}
		}
		cout<<(int)s[0].size()<<' ';
		for(auto x:s[0]){
			cout<<x.se<<' ';
		}
		cout<<'\n';
		cout<<(int)s[1].size()<<' ';
		for(auto x:s[1]){
			cout<<x.se<<' ';
		}
		cout<<'\n';
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 4736kb

input:

2
5 10 1
1 2
1 3
1 4
1 5
2 3
2 4
2 5
3 4
3 5
4 5
10 20 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
1 10
1 4
4 7
7 10
3 10
3 6
6 9
2 9
2 5
5 8
1 8

output:

2 2 4 
3 1 3 5 
5 2 4 6 8 10 
5 1 3 5 7 9 

result:

ok Passed all testcases

Test #2:

score: 0
Accepted
time: 6ms
memory: 4992kb

input:

594
13 52 2
7 9
4 8
9 12
3 12
1 12
3 9
4 11
3 13
1 11
10 12
9 13
4 9
3 4
3 5
3 8
4 13
3 11
4 12
5 9
7 8
4 6
12 13
1 4
2 12
5 12
11 12
2 13
2 9
4 5
3 6
1 2
1 9
7 10
4 7
3 7
2 3
1 3
8 12
8 9
1 10
1 7
6 9
6 12
1 13
3 10
1 8
6 8
9 10
4 10
9 11
5 8
7 11
34 136 2
5 18
11 13
4 17
21 24
4 8
8 18
12 27
27 28...

output:

7 7 2 4 8 10 11 13 
4 12 1 3 9 
7 13 23 7 21 29 4 8 
20 1 3 16 18 24 26 28 34 11 14 17 19 22 27 31 32 33 10 2 5 
12 14 21 22 28 35 37 41 3 16 10 23 2 
15 9 13 17 19 20 24 29 30 36 39 40 18 27 1 5 
6 2 18 17 12 15 23 
10 6 10 14 16 19 21 1 3 13 5 
13 11 12 3 7 9 13 16 17 18 2 4 5 15 
5 6 14 8 10 1 
6...

result:

ok Passed all testcases

Test #3:

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

input:

569
27 54 1
7 10
9 25
1 6
9 12
20 22
6 24
2 17
20 21
20 23
1 15
20 25
17 21
3 17
1 20
7 27
6 9
7 21
1 21
1 22
7 22
17 22
9 15
1 11
9 19
15 20
9 26
5 20
12 17
1 7
9 20
17 27
1 3
9 17
14 20
7 16
7 19
3 20
8 20
8 9
1 12
8 17
1 8
1 17
7 24
4 5
7 25
7 17
18 20
7 12
4 7
9 14
12 20
17 19
2 20
11 22 1
8 9
2...

output:

12 5 14 19 25 3 6 15 21 22 7 8 12 
6 4 24 9 17 1 20 
3 2 8 11 
6 1 3 4 10 7 9 
7 11 16 44 26 36 9 32 
34 3 5 6 12 15 22 31 35 42 43 45 1 4 10 18 21 24 25 28 30 34 37 39 40 41 2 8 13 17 19 27 29 14 33 
5 4 3 7 14 15 
10 5 8 10 11 1 2 6 9 12 13 
6 8 7 4 13 15 17 
11 11 12 14 2 5 6 9 10 16 1 3 
6 21 19...

result:

ok Passed all testcases

Test #4:

score: 0
Accepted
time: 6ms
memory: 4864kb

input:

598
31 124 2
1 27
8 15
8 18
21 29
16 28
21 27
15 28
2 29
18 29
4 15
2 21
4 29
13 27
2 26
14 29
3 29
24 27
9 27
2 12
7 28
18 28
12 29
2 24
15 22
14 28
3 15
1 2
8 27
14 27
20 22
13 29
15 18
23 28
10 27
27 31
2 15
6 27
11 24
6 16
22 29
9 18
28 29
15 27
15 26
15 21
8 28
4 28
1 15
7 29
20 28
10 25
15 29
...

output:

6 8 28 2 15 29 27 
24 9 10 11 13 17 23 30 1 3 5 6 12 14 20 21 24 25 31 4 19 22 26 7 18 
5 17 13 2 23 5 
18 4 9 12 15 16 22 1 3 8 10 19 20 21 6 7 11 14 18 
5 31 38 11 39 41 
33 1 3 9 10 16 23 24 28 30 42 4 5 7 12 13 14 18 19 22 32 33 34 2 15 17 20 25 27 29 35 36 37 40 
20 8 9 16 20 23 4 6 11 15 17 18...

result:

ok Passed all testcases

Test #5:

score: 0
Accepted
time: 5ms
memory: 4864kb

input:

598
40 80 1
10 26
17 26
26 30
22 27
6 24
27 28
7 31
21 26
26 38
8 24
5 13
26 28
7 38
4 27
26 27
18 27
24 40
7 24
5 14
4 26
7 29
9 26
11 36
6 27
7 33
13 26
27 31
3 7
7 16
14 26
26 39
7 26
8 26
18 20
12 15
24 31
14 15
17 24
7 40
14 25
24 33
7 28
27 32
14 18
4 24
15 27
6 14
14 33
23 26
15 24
19 24
26 3...

output:

5 7 14 24 26 27 
21 2 5 8 16 17 19 20 25 29 34 38 40 1 4 6 15 18 22 31 28 33 
4 4 7 9 5 
4 3 6 8 1 
11 5 9 11 17 19 20 22 27 31 35 10 
13 3 14 15 16 21 30 32 13 26 8 12 37 1 
3 2 10 6 
4 4 11 3 8 
6 26 18 31 39 5 28 
28 10 14 16 22 23 24 25 37 38 40 1 2 7 9 12 21 29 35 36 8 17 19 20 30 33 6 13 27 
7...

result:

ok Passed all testcases

Test #6:

score: 0
Accepted
time: 6ms
memory: 4864kb

input:

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

output:

8 7 8 15 20 24 21 29 9 
8 2 4 12 23 18 19 14 27 
5 6 4 7 8 15 
10 3 9 1 12 13 14 16 2 10 11 
5 10 4 2 6 11 
7 7 12 1 8 3 5 9 
5 4 7 10 6 14 
7 3 17 1 2 8 16 5 
6 27 24 42 3 8 40 
32 1 14 15 21 22 23 38 39 5 6 11 12 13 19 20 28 30 31 33 34 37 41 2 7 9 16 17 18 25 26 32 10 
8 9 18 22 3 8 10 21 2 
7 4 ...

result:

ok Passed all testcases

Test #7:

score: 0
Accepted
time: 5ms
memory: 4864kb

input:

157
48 288 3
13 41
12 39
21 48
30 33
13 39
13 45
30 48
11 39
14 33
13 29
13 31
39 47
1 39
20 48
1 33
19 35
13 44
4 13
13 24
11 33
24 48
13 28
33 39
7 48
14 35
29 33
6 48
6 13
25 35
13 25
13 27
13 14
18 35
17 48
21 35
19 36
35 38
17 33
3 33
13 36
30 39
3 13
12 48
33 46
7 35
8 35
10 48
39 40
8 39
38 3...

output:

11 20 27 14 28 32 36 48 33 39 13 35 
34 1 15 3 4 6 8 9 19 23 29 34 37 40 43 45 46 47 2 7 10 16 18 24 26 41 5 11 12 17 22 25 38 42 44 
6 46 61 22 24 65 67 
77 2 4 6 8 14 17 19 23 25 27 31 34 35 38 41 44 47 49 54 62 63 68 70 74 77 86 88 92 93 94 96 9 10 12 16 21 26 29 33 40 45 48 52 53 57 58 64 69 72 ...

result:

ok Passed all testcases

Test #8:

score: 0
Accepted
time: 6ms
memory: 4864kb

input:

181
71 426 3
21 29
42 43
43 62
12 43
4 24
29 53
27 29
18 29
11 36
7 29
13 28
24 36
3 36
31 36
24 44
29 58
43 46
29 60
29 71
24 48
23 36
10 29
29 56
12 36
36 71
13 20
29 39
24 63
6 43
24 33
11 43
16 36
6 13
13 65
10 13
13 69
43 68
30 36
5 36
24 53
13 24
24 49
1 13
13 36
24 43
24 37
29 31
26 53
43 70
...

output:

8 22 49 26 13 24 29 36 43 
58 17 30 32 37 40 45 65 2 5 6 7 14 15 18 19 20 25 27 31 33 34 35 39 41 42 44 46 47 48 50 51 52 54 55 56 58 59 61 62 63 64 66 68 69 70 71 1 11 16 21 23 28 38 53 57 60 67 4 
11 9 2 24 10 26 30 7 11 12 14 16 
20 23 5 17 19 8 13 15 20 28 1 3 6 18 21 29 31 4 25 27 22 
9 33 35 4...

result:

ok Passed all testcases

Test #9:

score: 0
Accepted
time: 5ms
memory: 4992kb

input:

165
77 308 2
39 64
21 64
38 56
6 11
60 66
38 51
11 35
64 70
55 73
35 64
18 73
25 64
61 73
38 48
8 34
7 8
16 73
2 38
8 32
8 54
8 51
14 38
67 73
46 64
8 29
71 73
51 73
28 38
12 38
32 64
11 37
7 73
43 73
63 73
22 73
28 30
48 64
65 69
63 64
10 11
6 20
45 64
11 49
8 37
8 20
7 64
41 74
60 73
11 19
24 64
5...

output:

6 67 8 11 38 64 73 
62 13 16 19 22 23 26 32 34 36 42 46 47 48 59 61 66 68 69 72 2 3 5 6 7 10 15 17 18 20 21 28 31 37 39 41 44 50 51 52 55 56 57 58 60 62 63 65 74 75 9 12 14 29 33 35 40 43 45 53 54 71 70 
17 5 20 25 7 11 18 33 14 30 13 21 3 12 27 29 35 39 
29 2 37 38 40 44 15 17 19 26 41 42 43 46 4 2...

result:

ok Passed all testcases

Test #10:

score: 0
Accepted
time: 6ms
memory: 4864kb

input:

181
80 320 2
18 55
4 69
18 80
61 76
18 43
36 46
40 69
27 50
14 69
19 69
38 61
13 18
68 69
7 80
18 21
8 69
7 64
27 65
6 69
7 8
2 69
18 65
7 79
38 69
25 27
14 27
18 78
52 61
27 74
20 74
49 63
40 61
59 69
36 61
1 69
18 51
45 69
18 62
20 69
18 66
61 70
27 51
46 69
21 69
33 71
55 69
45 46
27 59
9 10
21 6...

output:

10 15 58 46 63 48 69 7 61 18 27 
60 4 23 28 29 30 33 39 51 56 62 65 74 79 1 8 9 10 12 16 20 24 26 34 37 41 42 43 47 49 52 54 57 60 64 66 68 70 73 75 77 2 5 13 17 19 38 40 44 45 50 55 59 71 72 76 80 14 31 36 21 
8 19 8 4 2 12 16 20 23 
15 7 14 22 6 9 10 11 13 15 17 21 1 3 5 18 
15 14 19 20 21 3 23 13...

result:

ok Passed all testcases

Test #11:

score: 0
Accepted
time: 6ms
memory: 4992kb

input:

179
100 800 4
21 38
74 82
51 54
21 65
55 74
56 74
50 74
53 86
47 74
21 46
1 21
35 86
86 96
55 94
74 89
72 90
36 74
20 74
16 55
21 50
12 16
42 86
70 74
16 23
21 78
21 89
74 99
43 51
3 86
16 81
51 87
21 49
16 32
16 74
38 74
71 76
16 31
21 99
52 74
64 74
80 86
86 92
67 86
21 72
46 51
12 21
20 85
70 86
...

output:

22 20 8 50 54 94 53 72 83 87 99 14 32 34 42 9 47 91 16 21 51 74 86 
76 22 31 35 60 76 80 92 95 2 5 7 11 18 33 36 55 56 57 58 61 64 70 75 77 79 81 82 89 97 4 12 13 15 19 24 25 26 29 30 37 38 44 45 46 49 63 67 68 69 78 85 88 90 93 100 1 6 23 27 28 39 40 43 52 59 65 66 71 73 84 96 98 10 48 3 17 
5 27 4...

result:

ok Passed all testcases

Test #12:

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

input:

30
63 756 6
3 14
3 35
2 59
2 9
10 51
6 8
56 57
30 34
8 45
42 56
3 60
13 18
18 19
50 57
8 14
48 56
18 44
36 57
4 18
5 45
8 22
24 56
17 56
49 57
57 59
8 15
8 38
30 37
2 43
23 29
29 56
8 58
19 35
22 62
3 56
23 36
10 59
20 37
18 32
11 37
6 63
18 31
8 35
2 37
28 57
18 24
10 29
47 60
22 57
10 38
2 19
2 16...

output:

13 5 51 19 52 8 2 37 56 57 10 18 23 30 
49 26 60 13 14 15 16 21 22 24 33 34 36 40 43 44 46 53 54 55 59 61 63 1 4 6 9 12 20 25 28 31 32 35 38 39 41 48 49 50 62 11 17 27 29 42 45 47 58 3 
52 70 89 118 26 54 79 94 97 108 121 85 112 114 116 33 42 81 82 6 46 50 52 77 96 98 107 166 173 2 20 149 36 57 59 7...

result:

ok Passed all testcases

Test #13:

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

input:

31
94 376 2
69 74
7 36
49 58
3 10
9 74
49 80
74 79
35 36
10 91
6 87
36 49
36 69
38 75
3 75
1 10
36 51
2 34
49 55
22 27
21 64
10 89
36 55
10 57
10 75
10 24
39 68
10 39
4 42
49 79
17 75
15 22
22 60
70 74
2 22
30 66
10 66
22 31
36 62
75 81
76 94
4 80
3 55
34 44
82 93
34 49
6 68
2 36
10 86
75 77
28 34
3...

output:

10 74 75 42 4 22 34 36 49 68 10 
65 7 8 13 20 29 40 44 46 52 70 81 82 85 88 93 1 2 5 6 12 18 23 26 28 31 41 43 48 67 78 83 84 89 90 92 94 3 9 17 24 27 30 33 38 47 53 54 55 58 62 63 64 66 69 71 77 79 80 86 15 25 37 56 60 39 
10 74 36 84 87 60 7 61 9 26 78 
61 1 4 6 8 14 23 25 29 32 40 42 45 51 53 59 ...

result:

ok Passed all testcases

Test #14:

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

input:

32
117 936 4
2 42
2 86
53 103
44 67
74 101
72 86
37 103
18 50
19 76
86 101
39 67
36 76
48 103
16 82
101 117
103 115
4 103
8 85
57 85
7 42
86 95
2 72
76 114
57 101
18 34
18 73
61 72
21 101
93 101
61 76
35 101
26 72
77 99
4 21
21 105
21 69
42 68
52 101
74 76
18 41
59 86
30 42
18 51
9 42
38 72
18 20
6 ...

output:

11 80 67 85 103 72 18 101 76 21 42 86 
94 8 49 56 62 77 96 98 100 106 117 6 13 25 41 45 46 48 59 68 87 88 90 99 113 115 5 10 14 15 28 33 36 39 54 55 57 65 83 84 91 93 104 105 107 114 116 7 9 16 17 22 24 29 31 34 37 43 51 52 53 60 64 69 70 71 81 89 95 97 102 110 1 2 3 20 23 26 30 38 44 47 50 66 73 74...

result:

ok Passed all testcases

Test #15:

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

input:

34
122 1952 8
7 30
6 107
58 63
63 68
83 101
6 90
38 100
6 80
50 80
36 83
3 83
38 87
6 121
78 91
30 106
91 100
34 50
59 80
14 91
63 99
51 69
107 114
6 8
53 81
2 30
64 81
60 80
38 103
35 91
107 122
80 107
15 63
28 81
30 32
6 42
81 86
6 66
18 107
38 81
71 107
20 38
54 69
10 91
54 91
15 52
30 40
69 101
...

output:

33 7 31 53 21 79 20 26 57 17 60 14 51 67 76 115 28 48 59 8 74 36 27 78 6 30 38 63 69 80 81 83 91 107 
88 70 25 64 99 100 102 103 122 12 18 32 37 56 71 84 85 87 88 89 93 94 96 98 113 116 119 120 121 19 23 29 34 35 42 43 44 52 61 65 68 73 86 92 105 108 109 112 114 13 40 41 45 47 50 55 58 66 72 111 4 5...

result:

ok Passed all testcases

Test #16:

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

input:

30
193 2316 6
42 180
3 125
52 173
42 106
35 36
7 34
105 117
119 125
32 136
3 40
36 94
3 69
57 125
24 53
15 188
83 105
42 74
21 105
98 105
42 177
105 132
7 63
42 176
125 152
6 173
105 152
42 117
3 162
42 173
9 29
29 150
29 139
94 102
29 66
70 105
47 173
86 105
3 62
55 173
75 102
3 98
27 42
10 173
102...

output:

17 96 136 152 91 79 148 122 105 188 3 102 173 29 7 42 36 125 
176 63 95 103 158 45 46 54 67 69 86 89 90 99 137 144 150 157 159 163 169 183 2 11 13 22 25 27 30 33 37 57 60 65 70 75 82 87 93 104 109 114 116 118 119 126 131 134 153 154 156 160 161 165 166 176 177 181 184 185 190 191 192 193 4 5 6 8 10 ...

result:

ok Passed all testcases

Test #17:

score: 0
Accepted
time: 10ms
memory: 6272kb

input:

1
12500 50000 2
1525 7495
9704 11216
11919 12055
1863 7130
7384 10195
5272 5959
178 7953
4242 7813
7421 12124
7275 9974
3631 11099
1954 9899
4000 9564
1529 11052
4577 4995
7048 10028
4869 9128
8096 8732
3275 8599
2136 5564
9798 10404
3271 10012
74 2001
2996 3911
6588 10836
2993 6921
84 1721
5530 799...

output:

5562 209 249 416 501 537 561 566 609 624 644 675 768 791 816 868 882 944 995 1128 1157 1193 1229 1288 1384 1410 1415 1431 1435 1462 1557 1584 1592 1656 1688 1691 1706 1728 1732 1746 1755 1767 1785 1787 1843 1903 1940 2018 2037 2086 2088 2122 2124 2166 2195 2197 2207 2244 2252 2345 2363 2382 2413 241...

result:

ok Passed all testcases

Test #18:

score: 0
Accepted
time: 9ms
memory: 7424kb

input:

1
25000 50000 1
1663 16105
3196 17541
10456 15791
660 9883
6691 12312
2346 18805
16685 17896
18613 20386
8803 20575
5570 9506
1670 12835
761 24844
6529 16170
13598 17452
11794 24630
5399 18779
12906 19129
5257 15853
17568 20208
12586 13423
1489 22874
2373 4458
10768 15722
5831 20428
16191 20759
9856...

output:

9632 167 355 409 644 653 662 693 762 816 874 898 929 1003 1009 1013 1017 1188 1203 1283 1352 1356 1368 1388 1406 1467 1569 1570 1601 1610 1627 1647 1676 1734 1747 1774 1784 1794 1799 1843 1888 1907 1958 2009 2010 2037 2038 2041 2048 2061 2113 2189 2192 2202 2218 2231 2237 2289 2306 2318 2388 2425 24...

result:

ok Passed all testcases

Test #19:

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

input:

1
510 49980 49
90 299
212 219
241 337
120 421
340 392
120 336
77 117
347 384
211 435
401 454
5 91
369 501
64 254
206 461
34 208
451 457
12 510
477 485
260 357
196 347
292 358
393 510
16 158
228 387
282 442
162 495
92 407
138 224
70 212
102 273
148 160
168 401
272 396
179 274
143 220
48 315
110 215
5...

output:

255 429 101 40 189 82 104 241 438 385 397 501 371 441 470 159 313 494 177 264 303 339 387 422 482 83 107 383 459 463 52 208 219 243 245 281 284 370 394 435 481 485 50 81 93 94 137 152 182 188 350 403 412 415 457 509 86 127 295 305 309 366 378 391 8 48 207 235 323 365 433 443 493 495 45 69 161 197 26...

result:

ok Passed all testcases

Test #20:

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

input:

1
1785 49980 14
480 485
1325 1354
596 1432
528 1658
162 504
418 1030
887 904
982 1409
975 1515
607 1021
114 729
231 1097
327 425
181 1730
1054 1338
790 1095
862 1694
143 690
176 882
445 620
575 1532
930 1215
571 812
751 1546
608 950
474 696
1099 1755
997 1221
892 1639
833 1474
59 67
849 1244
1306 13...

output:

889 1055 481 701 1234 428 817 1266 110 137 154 1235 1283 1220 600 703 721 724 769 1195 1529 1731 1777 58 96 279 288 469 537 671 683 745 781 932 978 985 1004 1144 1465 1520 1592 1598 1635 1783 10 150 160 363 472 535 546 559 578 597 681 702 731 780 788 865 883 1118 1179 1226 1240 1246 1288 1336 1426 1...

result:

ok Passed all testcases

Test #21:

score: 0
Accepted
time: 5ms
memory: 5632kb

input:

1
1250 50000 20
612 933
179 791
915 1246
228 398
682 753
823 946
228 335
935 1056
229 658
6 395
414 1015
1056 1212
132 548
112 1091
347 955
185 1017
191 709
122 837
823 1162
243 285
1133 1244
597 619
374 598
456 1199
459 701
202 700
34 472
1195 1205
712 944
506 1238
206 1056
169 594
616 992
39 615
2...

output:

618 1202 379 698 986 63 171 738 337 732 803 843 856 180 223 247 344 542 577 792 914 1013 1057 216 363 377 450 729 797 1033 1214 28 91 101 184 186 343 380 419 653 700 763 871 962 987 1113 1131 1146 280 307 467 490 686 804 947 953 978 1005 1022 1098 1112 1204 1241 87 99 229 336 424 548 614 662 754 826...

result:

ok Passed all testcases

Test #22:

score: 0
Accepted
time: 6ms
memory: 5760kb

input:

1
3571 49994 7
576 2697
797 3389
158 3350
1752 3178
1483 2666
947 3232
1653 2722
1574 3229
356 3059
197 1128
738 3039
2192 3478
1128 2535
521 3039
2987 3527
631 1331
365 1190
1073 2622
1815 2380
1620 3532
336 2221
1358 3549
3366 3410
1904 3299
455 1168
1839 2274
371 631
428 3502
1061 2627
1319 1712
...

output:

105 1359 1465 1964 2051 2179 3209 1660 2142 3369 3532 1532 1429 1885 2892 2641 2551 831 1061 3549 1887 2221 3208 728 1073 1918 577 2062 2487 2507 1686 206 784 2380 3395 2849 1607 2242 3389 2101 816 1585 2659 1712 2632 3229 1787 1946 2086 585 1077 3306 1168 2444 3083 1511 2730 372 1055 2666 3459 3527...

result:

ok Passed all testcases

Test #23:

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

input:

1
5000 50000 5
791 4383
1172 1253
793 1235
1135 1208
1705 3709
2449 2458
916 3180
1587 2475
184 1587
1367 1925
735 1000
3566 3784
1655 2783
419 4254
1186 3707
175 390
303 334
3243 4466
3144 4745
484 4663
3943 4509
3640 4859
376 4708
3675 4123
4505 4775
863 2771
1277 4574
718 3414
2203 3490
2021 4323...

output:

119 402 417 703 882 1128 1775 1957 2428 2772 2889 3112 3565 351 568 3228 3581 3947 4893 216 3912 1172 1320 2021 2458 254 4163 4509 4117 2731 980 3304 1121 1208 3138 1490 2676 3393 1587 4486 2331 2713 1149 2396 440 2367 3739 3855 1221 390 3675 3646 1745 2328 4718 3238 3563 169 267 1237 3403 3533 303 ...

result:

ok Passed all testcases

Test #24:

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

input:

1
520 49920 48
44 58
146 482
84 260
41 173
20 490
14 516
243 462
110 380
108 133
21 81
10 102
140 221
279 480
58 336
105 420
81 390
61 444
253 404
222 315
372 429
137 300
439 518
302 359
406 446
45 173
35 81
14 60
11 18
171 342
31 153
340 382
280 358
44 325
297 439
146 298
180 425
241 475
469 470
13...

output:

100 281 344 429 294 299 336 365 102 435 234 259 135 278 322 114 146 66 153 240 243 332 247 266 315 316 13 40 46 179 244 291 297 380 400 518 81 110 177 250 260 430 14 43 86 227 340 449 68 127 300 330 381 397 44 84 238 254 404 410 470 4 85 138 392 503 162 253 352 426 440 480 513 89 157 173 180 323 339...

result:

ok Passed all testcases

Test #25:

score: 0
Accepted
time: 6ms
memory: 5504kb

input:

1
2777 49986 9
342 2392
387 1782
2284 2396
571 1482
1007 2481
596 830
1855 2722
1041 1959
1830 2466
1532 2284
1045 1157
605 1394
596 1947
48 1569
1062 2312
829 2244
193 1711
2339 2759
699 2032
519 1715
675 947
369 743
1092 1999
180 1108
309 2164
154 2032
184 2351
897 1485
910 2314
2085 2231
1060 221...

output:

100 70 670 2049 1463 1226 1961 1168 2759 2719 522 1475 1036 797 1508 2358 389 2546 2224 2722 193 1375 957 55 882 1482 1682 1891 145 961 1499 2032 2284 2410 338 1062 1644 21 1007 1434 2632 2475 987 1076 743 342 1335 1406 263 1235 2085 2165 587 1157 1224 2466 16 266 262 947 447 1610 2314 229 387 807 1...

result:

ok Passed all testcases

Test #26:

score: 0
Accepted
time: 8ms
memory: 6144kb

input:

1
12500 50000 2
3729 7444
4804 8976
101 7368
2190 9077
2043 9054
7871 9371
2206 3369
361 9501
2272 4098
4246 4683
8411 12430
1458 4683
1510 5192
4406 7533
1356 4834
7325 10971
3581 4683
2679 5434
8798 9765
280 10468
2354 4568
9077 12090
1091 12114
4240 5970
6759 10863
5220 11511
2043 10514
7311 9518...

output:

277 110 184 202 215 550 569 669 788 1072 1082 1185 1361 1464 1589 1646 1662 1671 1807 2000 2032 2277 2345 2400 2412 2517 2671 2692 2907 2962 3017 3339 3538 3560 3579 3747 3899 4056 4303 4427 4492 4509 4540 4637 4657 4687 4692 4820 4871 5179 5255 5280 5286 5318 5434 5455 5467 5763 5973 6236 6337 6347...

result:

ok Passed all testcases

Test #27:

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

input:

1
362 49956 69
175 327
146 284
254 326
34 355
240 336
5 30
162 231
117 299
42 251
94 347
80 182
10 326
103 204
183 274
18 28
37 215
90 326
297 349
110 133
203 220
238 314
141 213
53 329
176 261
137 327
147 356
225 331
92 170
110 143
53 277
123 243
209 230
249 278
80 238
347 359
347 361
119 143
110 3...

output:

151 3 2 30 94 115 196 13 18 86 114 212 292 311 43 20 128 144 199 98 308 320 271 8 29 252 255 11 15 42 90 257 276 309 353 85 301 335 38 135 279 224 35 361 101 197 323 338 161 177 192 281 16 7 23 24 28 37 39 46 47 51 53 55 57 58 60 63 65 66 72 76 84 87 92 96 97 100 103 107 117 119 123 124 129 133 140 ...

result:

ok Passed all testcases

Test #28:

score: 0
Accepted
time: 5ms
memory: 5248kb

input:

1
1000 50000 25
130 543
334 759
724 809
173 900
207 614
247 459
155 685
80 503
22 708
94 520
750 854
212 930
23 110
141 496
219 381
53 640
37 588
79 364
520 956
271 734
61 296
149 704
788 937
253 655
430 953
329 520
717 752
523 964
777 944
677 701
246 966
493 785
543 785
392 930
703 794
559 854
386 ...

output:

99 539 465 41 995 478 179 773 337 836 282 110 113 468 296 20 34 555 720 759 746 103 136 390 556 701 986 481 656 523 614 627 852 885 141 980 212 756 453 944 182 343 788 734 889 317 13 79 173 219 254 452 913 125 580 884 37 391 717 912 930 364 490 519 549 808 301 392 520 865 115 356 167 785 918 80 174 ...

result:

ok Passed all testcases

Test #29:

score: 0
Accepted
time: 1ms
memory: 5632kb

input:

1
500 50000 50
57 110
291 474
175 233
57 232
253 289
139 152
100 361
114 212
86 340
121 357
328 428
226 352
21 46
94 310
220 310
41 57
175 283
244 420
4 80
228 420
115 253
420 435
10 81
260 279
359 380
199 450
186 297
40 204
175 193
214 395
383 455
48 91
67 373
404 463
190 353
106 271
171 306
212 39...

output:

100 356 385 491 293 474 257 277 253 343 6 212 215 261 265 359 428 125 175 256 266 328 61 86 186 220 361 389 400 21 38 113 199 237 415 463 279 345 374 378 455 67 109 147 181 332 402 107 251 353 354 426 432 459 117 121 204 322 395 416 420 488 4 14 48 200 249 300 348 352 386 111 150 262 271 297 334 363...

result:

ok Passed all testcases

Test #30:

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

input:

1
1388 49968 18
98 172
200 976
498 759
357 1378
164 391
1127 1228
481 914
422 1072
1037 1244
662 890
91 233
486 587
1233 1260
915 1282
1045 1348
542 1218
187 536
327 867
849 976
13 481
436 999
465 952
513 1352
246 788
844 1034
140 1231
1125 1136
294 920
294 666
511 1270
324 1224
246 261
857 1356
827...

output:

100 1334 239 775 366 808 1315 662 187 857 1186 462 915 939 1218 729 264 389 350 338 969 910 246 126 422 1270 1136 730 920 1037 214 951 258 1058 299 860 976 993 1316 372 816 1132 1314 609 545 387 818 1179 1388 70 332 559 878 1279 34 1045 1053 1034 912 67 341 867 1114 1268 132 294 455 1047 1231 172 18...

result:

ok Passed all testcases

Test #31:

score: 0
Accepted
time: 6ms
memory: 5504kb

input:

1
1923 49998 13
356 1879
597 1261
1066 1716
1775 1817
80 1391
689 1915
1304 1373
130 1732
527 633
733 930
1665 1679
695 795
982 1141
238 1710
1027 1851
172 391
611 671
244 1646
1382 1677
253 1879
1102 1566
527 1541
649 1550
200 427
1373 1544
526 916
776 1047
480 1900
1285 1858
280 846
799 841
8 151
...

output:

100 1879 1170 1663 1373 799 1062 1646 763 356 759 1725 597 1821 1037 80 867 963 760 790 1732 1843 8 526 1047 69 272 527 1576 1677 1066 492 942 810 1100 1698 1827 745 875 1679 158 259 1058 1561 1654 649 1154 1282 348 506 814 1253 704 1045 1493 919 1225 84 846 151 1450 87 200 63 274 1141 1807 1915 328...

result:

ok Passed all testcases

Test #32:

score: 0
Accepted
time: 9ms
memory: 6528kb

input:

1
12500 50000 2
5381 12312
540 3805
3943 5478
904 11814
5855 6784
5024 7507
8087 12204
8337 10205
1671 7849
6113 7313
4738 7281
10429 11509
3575 8563
7187 11721
3243 6113
5024 6473
6608 8626
2792 7451
4271 6993
4687 9358
1671 8394
3129 5381
2977 11112
2000 2809
3312 5647
3459 10434
4037 9488
2589 31...

output:

216 452 604 645 924 1188 1452 1488 1578 1652 1679 1691 1709 2105 2124 2626 2668 2759 2768 2818 3147 3153 3170 3376 3450 3502 3542 3810 4077 4471 4498 4751 5015 5100 5104 5226 5387 5619 5714 5860 5941 6201 6421 6779 6886 7228 7573 7613 7751 7792 7875 8049 8148 8225 8230 8232 8323 8397 8442 8478 8542 ...

result:

ok Passed all testcases

Test #33:

score: 0
Accepted
time: 5ms
memory: 5504kb

input:

1
1666 49980 15
643 1268
891 1514
452 1072
32 454
783 842
178 691
126 585
41 878
586 694
30 836
895 965
332 409
1333 1359
880 1387
895 1086
879 975
992 1195
166 599
464 1185
926 1158
1164 1466
13 444
101 298
824 1568
151 574
842 1148
397 1417
814 1629
886 1079
126 136
436 1121
435 968
111 1214
251 1...

output:

100 925 487 280 342 1158 275 1043 126 983 475 1417 1606 230 878 824 1233 776 298 464 813 1394 592 1072 347 976 656 891 504 178 500 248 618 1011 628 1010 1330 394 30 949 1500 355 454 564 571 594 669 804 1041 1138 480 442 711 960 975 1097 1258 1555 111 555 643 967 694 1286 444 884 842 1387 211 968 998...

result:

ok Passed all testcases

Test #34:

score: 0
Accepted
time: 8ms
memory: 5632kb

input:

1
6250 50000 4
257 3270
718 1225
1479 1981
1687 2515
288 2874
283 3494
718 3490
300 3380
2517 5619
2831 2927
1192 5672
4087 4763
24 95
4281 6132
128 1207
533 1580
1430 5095
1687 6177
24 4659
3011 5576
5162 5413
33 3380
4842 6066
534 6093
5533 5555
1111 2578
1088 5005
2994 4536
4130 4820
128 248
1039...

output:

123 785 1874 2216 2530 3343 3430 3504 3695 3833 4432 4566 4603 4616 4966 511 2897 3002 4064 4741 4768 5051 5521 3949 1222 1650 5561 3815 4185 3724 4719 4949 4820 540 1182 1670 1687 2217 4676 78 3989 1619 3380 4246 5451 5798 5005 4842 4921 2635 5095 2599 340 1592 1020 3556 5873 288 304 2674 5861 3624...

result:

ok Passed all testcases

Test #35:

score: 0
Accepted
time: 9ms
memory: 6528kb

input:

1
12500 50000 2
6662 8665
674 6569
4519 9159
4359 6670
2755 9983
2073 5367
686 1555
1366 9307
9908 12113
997 4966
157 2994
1105 2274
6245 11611
4096 4672
7015 8433
2585 6327
628 9264
120 1366
8168 10403
3792 4874
4519 11363
1765 9066
5718 10158
8472 11140
889 5492
6736 12227
1833 7846
8271 9604
928 ...

output:

204 457 590 986 1743 1787 1881 2093 2650 2745 2857 3349 3454 3783 3817 3885 4145 4351 4626 4868 5007 5014 5251 5364 5742 5968 6074 6137 6378 6428 6635 6707 6814 6834 6940 7454 7615 7690 7794 7815 7847 7967 7988 8050 8080 8173 8284 8298 8302 8311 8381 8631 8651 9164 9314 9378 9747 9843 10010 10117 10...

result:

ok Passed all testcases

Test #36:

score: 0
Accepted
time: 5ms
memory: 5632kb

input:

1
1388 49968 18
403 1371
179 226
179 968
572 865
459 1076
342 386
444 698
506 763
146 360
967 1374
199 276
37 926
485 999
635 1301
56 534
146 1248
444 635
147 344
689 753
309 485
99 307
708 1073
623 1020
463 644
27 179
230 712
307 796
463 697
602 948
464 610
1 381
692 1061
446 1068
1241 1303
509 132...

output:

98 934 372 1268 745 689 161 763 1164 146 223 685 285 903 403 897 91 201 994 1080 712 365 407 635 386 646 338 1174 1370 1139 145 791 162 602 1001 632 887 1008 250 252 56 276 783 839 865 1303 307 509 1004 483 1047 179 327 434 344 786 1258 375 729 1154 1184 157 485 951 107 678 1316 463 901 333 1068 594...

result:

ok Passed all testcases

Test #37:

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

input:

1
25000 50000 1
11321 11709
23837 23957
1757 11007
11988 23215
2299 15745
2194 6904
11442 17582
18258 20340
6582 19740
6471 11442
11321 22429
11223 23388
3716 9451
12721 22935
3559 9975
4014 5476
1612 4126
1706 2086
10774 24188
8291 19055
23891 24293
16898 24862
8982 9988
9404 18358
9217 13269
9891 ...

output:

489 946 1721 1749 1792 1835 2231 2267 2361 2464 2503 2509 2543 2668 2673 2901 2943 2968 3343 3476 3748 3868 3919 3990 4126 4223 4273 4277 4278 4279 4316 4449 4485 4629 4717 4892 4948 5120 5152 5162 5179 5217 5611 5734 5741 5796 5816 5819 5896 6149 6169 6270 6273 6311 6313 6411 6503 6539 6572 6622 66...

result:

ok Passed all testcases

Test #38:

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

input:

1
500 50000 50
127 443
82 304
130 161
91 428
95 420
205 217
131 376
60 438
376 378
116 277
175 468
209 442
49 127
248 340
354 479
64 494
305 435
452 461
281 486
43 354
47 460
85 133
346 370
123 460
10 468
98 379
205 399
63 292
440 478
147 385
191 451
22 338
173 406
269 330
408 452
13 302
139 463
98 ...

output:

391 109 177 118 307 12 26 157 170 203 208 339 386 414 472 498 49 92 105 112 132 140 142 175 215 239 316 337 342 344 373 402 449 36 135 143 153 155 164 182 200 245 257 260 272 283 324 352 353 368 383 439 469 477 487 495 31 40 41 52 53 70 75 76 84 88 103 136 141 151 189 192 213 221 235 252 254 271 282...

result:

ok Passed all testcases

Test #39:

score: 0
Accepted
time: 5ms
memory: 5504kb

input:

1
1250 50000 20
440 1078
13 127
95 200
796 944
68 1131
127 725
1104 1243
332 597
127 388
440 478
571 1219
367 623
334 645
335 709
435 983
75 574
842 1149
63 1047
271 332
371 885
299 1065
1236 1246
627 874
440 1168
670 957
804 1145
47 161
762 1080
16 190
47 1174
489 811
508 1081
547 1049
434 874
517 ...

output:

100 1243 618 623 594 405 923 977 57 160 517 578 34 597 32 574 796 762 1070 860 371 489 68 158 959 1216 112 389 957 1159 137 533 1186 239 932 233 463 469 732 543 790 273 296 724 1044 1062 1077 1142 442 996 760 859 993 1081 702 250 862 95 393 1174 676 767 811 1145 1246 63 1078 1212 127 474 643 960 175...

result:

ok Passed all testcases

Test #40:

score: 0
Accepted
time: 5ms
memory: 5504kb

input:

1
520 49920 48
368 438
7 115
171 436
72 268
327 515
3 469
72 136
424 432
135 149
178 488
73 85
474 510
87 451
124 245
15 318
168 509
210 358
20 137
17 161
109 163
60 87
161 306
168 225
174 247
24 333
87 277
6 428
86 274
98 145
195 306
124 515
145 332
108 437
171 480
83 515
119 356
157 214
95 437
259...

output:

100 348 3 90 454 155 76 179 363 515 59 360 489 142 418 443 60 110 124 248 266 367 168 196 227 24 72 128 197 299 388 5 51 137 171 191 336 342 345 15 174 485 58 66 73 87 282 285 438 446 514 10 265 17 149 187 211 215 335 487 115 226 343 145 202 214 259 277 306 353 427 450 478 480 163 261 321 359 377 40...

result:

ok Passed all testcases

Test #41:

score: 0
Accepted
time: 9ms
memory: 6204kb

input:

1
12500 50000 2
5165 10716
11792 12360
2982 3208
141 9705
4734 10975
10404 12219
3000 10771
8983 12199
6199 8626
532 4249
1548 7294
10750 11296
4094 8874
4462 6030
8970 9399
2472 11794
3540 8695
8438 9510
6677 10716
8787 9011
1019 6199
4249 4506
6293 9011
3189 3894
3005 9181
3000 4838
492 11202
7523...

output:

237 120 893 1259 1302 1401 1678 1698 1794 1810 1956 1962 2039 2193 2275 2306 2429 2475 2530 2659 2930 3013 3095 3445 3539 3826 3850 3978 4045 4317 4334 4448 4497 4716 4869 4952 5242 5298 5468 5619 5790 5795 5865 5886 5945 5989 6195 6225 6226 6418 6487 6524 6586 6611 6928 6964 7558 7669 7771 7779 799...

result:

ok Passed all testcases