QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#874633#2743. SeatsWansur#17 513ms42600kbC++201.2kb2025-01-28 12:42:452025-01-28 12:42:52

Judging History

This is the latest submission verdict.

  • [2025-01-28 12:42:52]
  • Judged
  • Verdict: 17
  • Time: 513ms
  • Memory: 42600kb
  • [2025-01-28 12:42:45]
  • Submitted

answer

#include "seats.h"
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

const int maxn = 1e6 + 12;

int r[maxn], c[maxn];
int mxx[maxn], mnx[maxn];
int mxy[maxn], mny[maxn];
int n, m;
int ans;

bool check(int k) {
    return k == (mxx[k] - mnx[k] + 1) * (mxy[k] - mny[k] + 1);
}

void give_initial_chart(int H, int W, std::vector<int> R, std::vector<int> C) {
    n = H, m = W;

    mnx[0] = mny[0] = 2e9;
    for(int i = 1; i <= n * m; i++) {
        r[i] = R[i - 1] + 1;
        c[i] = C[i - 1] + 1;

        mnx[i] = min(mnx[i - 1], r[i]);
        mxx[i] = max(mxx[i - 1], r[i]);
        mny[i] = min(mny[i - 1], c[i]);
        mxy[i] = max(mxy[i - 1], c[i]);
        ans += check(i);
    }
}

int swap_seats(int a, int b) {
    a++, b++;
    if(a > b) swap(a, b);
    for(int i = a; i <= b; i++) {
        ans -= check(i);
    }
    swap(r[a], r[b]);
    swap(c[a], c[b]);
    for(int i = a; i <= b; i++) {
        mnx[i] = min(mnx[i - 1], r[i]);
        mxx[i] = max(mxx[i - 1], r[i]);
        mny[i] = min(mny[i - 1], c[i]);
        mxy[i] = max(mxy[i - 1], c[i]);

        ans += check(i);
    }
    return ans;
}

詳細信息

Subtask #1:

score: 5
Accepted

Test #1:

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

input:

3 3 5000
2 2
1 2
0 2
0 1
0 0
2 1
1 1
1 0
2 0
6 0
5 7
6 4
3 2
0 2
0 2
7 0
7 0
3 2
3 6
0 2
3 5
2 6
2 0
8 6
0 6
1 3
1 8
8 1
4 2
1 8
2 5
1 3
7 0
6 5
6 3
2 8
8 2
1 3
8 5
6 3
8 0
4 8
6 8
7 8
4 3
3 6
5 0
8 5
1 7
2 6
1 2
5 4
5 1
7 6
8 4
7 3
6 8
8 3
0 3
6 3
0 8
0 5
7 2
0 3
7 5
4 5
3 5
1 0
0 8
7 0
2 5
5 8
7 4...

output:

4
5
4
4
3
4
2
4
4
3
3
3
3
2
2
2
3
2
3
3
2
2
2
2
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
4
4
4
4
4
4
2
2
2
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
3
2
3
2
2
2
2
2
2
2
2
3
3
3
4
4
4
4
4
4
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
2
2
2
2
3
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #2:

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

input:

6 6 5000
4 1
4 2
5 2
5 1
5 0
4 0
3 0
3 1
3 2
4 4
4 5
5 5
5 4
5 3
4 3
3 3
3 4
3 5
1 1
1 2
2 2
2 1
2 0
1 0
0 0
0 1
0 2
1 4
1 5
2 5
2 4
2 3
1 3
0 3
0 4
0 5
34 12
12 34
11 5
5 11
4 14
14 4
33 21
21 33
5 28
28 5
25 31
31 25
7 13
13 7
22 27
27 22
5 0
0 5
25 27
27 25
24 2
2 24
8 14
14 8
9 35
35 9
17 10
10 ...

output:

6
7
5
7
5
7
7
7
4
7
7
7
6
7
7
7
5
7
7
7
3
7
6
7
6
7
7
7
5
7
6
7
7
7
7
7
5
7
7
7
5
7
7
7
5
7
6
7
7
7
7
7
6
7
7
7
5
7
7
7
6
7
3
7
7
7
6
7
4
7
7
7
6
7
6
7
2
7
7
7
5
7
2
7
6
7
6
7
5
7
5
7
5
7
6
7
7
7
7
7
7
7
5
7
3
7
6
7
7
7
6
7
4
7
7
7
6
7
5
7
6
7
6
7
6
7
6
7
6
7
6
7
6
7
7
7
6
7
7
7
5
7
7
7
6
7
5
7
7
7
...

result:

ok 5000 numbers

Test #3:

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

input:

10 10 5000
3 7
1 7
4 9
3 2
7 0
8 1
5 4
9 9
9 6
3 6
6 5
7 1
4 1
9 2
8 8
2 5
0 4
2 0
6 6
8 2
8 9
8 5
9 4
9 0
6 0
8 3
0 7
2 4
9 7
6 1
4 0
3 0
7 6
0 2
7 7
3 3
3 1
4 7
5 0
4 6
4 5
2 6
4 2
0 9
1 0
0 3
4 8
3 8
2 3
5 8
5 1
7 3
5 6
8 0
1 5
6 8
3 4
2 9
0 0
5 3
1 2
1 6
1 3
8 4
9 3
7 9
2 2
1 1
3 5
5 9
7 5
1 4
7...

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #4:

score: 5
Accepted
time: 1ms
memory: 9976kb

input:

1 100 5000
0 39
0 76
0 85
0 80
0 3
0 6
0 79
0 35
0 52
0 44
0 60
0 75
0 73
0 81
0 18
0 91
0 83
0 94
0 84
0 31
0 59
0 45
0 2
0 64
0 66
0 99
0 5
0 42
0 43
0 36
0 0
0 89
0 40
0 25
0 4
0 23
0 26
0 28
0 67
0 47
0 34
0 19
0 27
0 51
0 22
0 86
0 30
0 9
0 57
0 58
0 13
0 63
0 11
0 69
0 65
0 24
0 96
0 37
0 93
0...

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #5:

score: 5
Accepted
time: 1ms
memory: 10100kb

input:

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

output:

61
100
91
100
81
100
65
100
52
100
82
100
72
100
97
100
66
100
99
100
12
100
36
100
78
100
59
100
55
100
19
100
66
100
86
100
85
100
85
100
89
100
62
100
86
100
67
100
98
100
97
100
68
100
65
100
70
100
87
100
34
100
77
100
62
100
24
100
79
100
33
100
64
100
93
100
60
100
68
100
52
100
69
100
88
100...

result:

ok 5000 numbers

Test #6:

score: 5
Accepted
time: 1ms
memory: 10100kb

input:

2 50 5000
1 47
1 48
1 49
0 47
0 48
0 49
1 44
1 45
1 46
0 44
0 45
0 46
1 41
1 42
1 43
0 41
0 42
0 43
1 38
1 39
1 40
0 38
0 39
0 40
1 35
1 36
1 37
0 35
0 36
0 37
1 32
1 33
1 34
0 32
0 33
0 34
1 29
1 30
1 31
0 29
0 30
0 31
1 26
1 27
1 28
0 26
0 27
0 28
1 23
1 24
1 25
0 23
0 24
0 25
1 20
1 21
1 22
0 20
...

output:

16
13
12
6
6
4
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2...

result:

ok 5000 numbers

Test #7:

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

input:

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

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #8:

score: 5
Accepted
time: 1ms
memory: 10104kb

input:

6 16 5000
5 0
4 0
3 0
2 0
1 0
0 0
4 2
3 2
3 1
4 1
5 1
5 2
5 3
4 3
3 3
1 2
0 2
0 1
1 1
2 1
2 2
2 3
1 3
0 3
4 5
3 5
3 4
4 4
5 4
5 5
5 6
4 6
3 6
1 5
0 5
0 4
1 4
2 4
2 5
2 6
1 6
0 6
4 8
3 8
3 7
4 7
5 7
5 8
5 9
4 9
3 9
1 8
0 8
0 7
1 7
2 7
2 8
2 9
1 9
0 9
4 11
3 11
3 10
4 10
5 10
5 11
5 12
4 12
3 12
1 11
...

output:

10
11
7
11
9
11
11
11
9
11
10
11
10
11
10
11
9
11
8
11
10
11
9
11
11
11
11
11
11
11
11
11
5
11
7
11
11
11
9
11
7
11
7
11
9
11
8
11
3
11
7
11
7
11
5
11
9
11
11
11
5
11
11
11
10
11
9
11
9
11
7
11
11
11
10
11
8
11
10
11
9
11
9
11
10
11
8
11
8
11
4
11
4
11
9
11
10
11
7
11
9
11
3
11
8
11
9
11
10
11
9
11
...

result:

ok 5000 numbers

Test #9:

score: 5
Accepted
time: 1ms
memory: 10104kb

input:

16 6 5000
0 0
0 1
0 2
0 3
0 4
0 5
2 1
2 2
1 2
1 1
1 0
2 0
3 0
3 1
3 2
2 4
2 5
1 5
1 4
1 3
2 3
3 3
3 4
3 5
5 1
5 2
4 2
4 1
4 0
5 0
6 0
6 1
6 2
5 4
5 5
4 5
4 4
4 3
5 3
6 3
6 4
6 5
8 1
8 2
7 2
7 1
7 0
8 0
9 0
9 1
9 2
8 4
8 5
7 5
7 4
7 3
8 3
9 3
9 4
9 5
11 1
11 2
10 2
10 1
10 0
11 0
12 0
12 1
12 2
11 4
...

output:

6
11
8
11
9
11
10
11
7
11
7
11
8
11
9
11
8
11
9
11
8
11
11
11
7
11
8
11
10
11
8
11
10
11
6
11
10
11
9
11
9
11
10
11
9
11
10
11
10
11
9
11
8
11
9
11
8
11
2
11
10
11
3
11
10
11
11
11
9
11
8
11
8
11
11
11
9
11
10
11
9
11
9
11
10
11
10
11
9
11
10
11
6
11
10
11
5
11
9
11
10
11
9
11
9
11
10
11
10
11
11
11...

result:

ok 5000 numbers

Test #10:

score: 5
Accepted
time: 2ms
memory: 10100kb

input:

33 3 5000
0 0
0 1
0 2
1 0
1 1
1 2
2 0
2 1
2 2
3 0
3 1
3 2
4 0
4 1
4 2
5 0
5 1
5 2
6 0
6 1
6 2
7 0
7 1
7 2
8 0
8 1
8 2
9 0
9 1
9 2
10 0
10 1
10 2
11 0
11 1
11 2
12 0
12 1
12 2
13 0
13 1
13 2
14 0
14 1
14 2
15 0
15 1
15 2
16 0
16 1
16 2
17 0
17 1
17 2
18 0
18 1
18 2
19 0
19 1
19 2
20 0
20 1
20 2
21 0
...

output:

22
19
12
12
6
6
6
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #11:

score: 5
Accepted
time: 2ms
memory: 9976kb

input:

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

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #12:

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

input:

1 100 5000
0 98
0 99
0 96
0 97
0 94
0 95
0 92
0 93
0 90
0 91
0 88
0 89
0 86
0 87
0 84
0 85
0 82
0 83
0 80
0 81
0 78
0 79
0 76
0 77
0 74
0 75
0 72
0 73
0 70
0 71
0 68
0 69
0 66
0 67
0 64
0 65
0 62
0 63
0 60
0 61
0 58
0 59
0 56
0 57
0 54
0 55
0 52
0 53
0 50
0 51
0 48
0 49
0 46
0 47
0 44
0 45
0 42
0 43...

output:

34
51
45
51
39
51
36
51
29
51
41
51
45
51
42
51
14
51
38
51
46
51
35
51
46
51
38
51
32
51
20
51
45
51
35
51
43
51
39
51
25
51
31
51
49
51
35
51
20
51
42
51
41
51
31
51
32
51
21
51
38
51
31
51
19
51
32
51
44
51
41
51
37
51
43
51
42
51
17
51
45
51
42
51
16
51
44
51
31
51
36
51
28
51
35
51
38
51
31
51
...

result:

ok 5000 numbers

Subtask #2:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #13:

score: 6
Accepted
time: 52ms
memory: 10260kb

input:

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

output:

198
183
145
145
145
145
144
138
111
111
111
111
111
111
111
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
...

result:

ok 5000 numbers

Test #14:

score: 6
Accepted
time: 52ms
memory: 10092kb

input:

100 100 5000
93 27
66 88
66 58
40 1
82 10
54 95
23 72
46 55
22 8
10 26
89 34
18 18
92 16
56 30
88 94
28 34
41 30
10 65
96 1
61 66
62 53
32 77
82 95
39 11
12 28
52 89
80 5
24 38
16 2
76 79
51 94
47 82
70 5
20 86
38 80
89 66
88 34
84 73
77 45
63 59
23 2
56 44
95 10
67 65
47 25
0 0
51 55
71 45
2 14
64 ...

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #15:

score: 6
Accepted
time: 53ms
memory: 10256kb

input:

1 10000 5000
0 8846
0 1791
0 4519
0 2360
0 808
0 3978
0 7443
0 123
0 7473
0 4151
0 3444
0 8330
0 1806
0 7497
0 9442
0 4529
0 4788
0 9295
0 8452
0 4721
0 472
0 2358
0 9940
0 345
0 7907
0 7510
0 6797
0 1610
0 1360
0 7293
0 8365
0 103
0 8489
0 4334
0 9953
0 7984
0 1000
0 2063
0 1170
0 9845
0 8584
0 327...

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #16:

score: 6
Accepted
time: 53ms
memory: 10252kb

input:

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

output:

5120
10000
6820
10000
5682
10000
8787
10000
4295
10000
6755
10000
9107
10000
8522
10000
8600
10000
6644
10000
9435
10000
6884
10000
6778
10000
9542
10000
8504
10000
3558
10000
5803
10000
8085
10000
9317
10000
4641
10000
4677
10000
5609
10000
6785
10000
4526
10000
3146
10000
8658
10000
8435
10000
845...

result:

ok 5000 numbers

Test #17:

score: 6
Accepted
time: 51ms
memory: 10232kb

input:

2 5000 5000
0 4445
1 776
0 374
0 2728
0 3856
0 4997
1 4997
1 4996
0 2749
1 1219
0 4993
0 4994
1 3493
0 332
1 4992
1 3076
1 216
1 1779
1 3131
1 894
0 3596
0 4736
1 1372
0 3435
1 4988
1 2281
1 4986
0 4986
0 1754
1 1123
1 4985
0 1107
1 4640
1 1724
0 1720
0 4982
1 429
0 2958
1 4980
0 2851
0 4978
1 2825
...

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #18:

score: 6
Accepted
time: 51ms
memory: 10104kb

input:

10 1000 5000
0 0
0 1
0 2
0 3
0 4
0 5
0 6
0 7
0 8
0 9
0 10
0 11
0 12
0 13
0 14
0 15
0 16
0 17
0 18
0 19
0 20
0 21
0 22
0 23
0 24
0 25
0 26
0 27
0 28
0 29
0 30
0 31
0 32
0 33
0 34
0 35
0 36
0 37
0 38
0 39
0 40
0 41
0 42
0 43
0 44
0 45
0 46
0 47
0 48
0 49
0 50
0 51
0 52
0 53
0 54
0 55
0 56
0 57
0 58
0 ...

output:

1001
1001
937
1001
146
1001
27
1001
1001
1001
180
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
363
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
519
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
1001
335
1001
1001
1001
1001
100...

result:

ok 5000 numbers

Test #19:

score: 6
Accepted
time: 53ms
memory: 10252kb

input:

1000 10 5000
0 9
0 8
0 7
0 6
0 5
0 4
0 3
0 2
0 1
0 0
1 9
1 8
1 7
1 6
1 5
1 4
1 3
1 2
1 1
1 0
2 9
2 8
2 7
2 6
2 5
2 4
2 3
2 2
2 1
2 0
3 9
3 8
3 7
3 6
3 5
3 4
3 3
3 2
3 1
3 0
4 9
4 8
4 7
4 6
4 5
4 4
4 3
4 2
4 1
4 0
5 9
5 8
5 7
5 6
5 5
5 4
5 3
5 2
5 1
5 0
6 9
6 8
6 7
6 6
6 5
6 4
6 3
6 2
6 1
6 0
7 9
7 8...

output:

813
1001
632
1001
947
1001
664
1001
842
1001
460
1001
820
1001
965
1001
921
1001
941
1001
846
1001
951
1001
543
1001
890
1001
776
1001
769
1001
688
1001
911
1001
956
1001
910
1001
576
1001
983
1001
626
1001
901
1001
733
1001
626
1001
349
1001
738
1001
667
1001
244
1001
195
1001
767
1001
619
1001
624...

result:

ok 5000 numbers

Test #20:

score: 6
Accepted
time: 51ms
memory: 12384kb

input:

5000 2 5000
4999 0
4999 1
4998 0
4998 1
4997 0
4997 1
4996 0
4996 1
4995 0
4995 1
4994 0
4994 1
4993 0
4993 1
4992 0
4992 1
4991 0
4991 1
4990 0
4990 1
4989 0
4989 1
4988 0
4988 1
4987 0
4987 1
4986 0
4986 1
4985 0
4985 1
4984 0
4984 1
4983 0
4983 1
4982 0
4982 1
4981 0
4981 1
4980 0
4980 1
4979 0
4...

output:

2582
5001
3656
5001
4627
5001
4088
5001
3653
5001
3725
5001
4917
5001
3030
5001
4459
5001
3438
5001
721
5001
4399
5001
2785
5001
2596
5001
2189
5001
3752
5001
3954
5001
3223
5001
3379
5001
2150
5001
3411
5001
3042
5001
4406
5001
1979
5001
2047
5001
4444
5001
4164
5001
3425
5001
3614
5001
1685
5001
1...

result:

ok 5000 numbers

Test #21:

score: 6
Accepted
time: 52ms
memory: 12368kb

input:

1 10000 5000
0 9998
0 9999
0 9996
0 9997
0 9994
0 9995
0 9992
0 9993
0 9990
0 9991
0 9988
0 9989
0 9986
0 9987
0 9984
0 9985
0 9982
0 9983
0 9980
0 9981
0 9978
0 9979
0 9976
0 9977
0 9974
0 9975
0 9972
0 9973
0 9970
0 9971
0 9968
0 9969
0 9966
0 9967
0 9964
0 9965
0 9962
0 9963
0 9960
0 9961
0 9958
...

output:

3615
5001
3627
5001
4267
5001
3144
5001
3197
5001
4300
5001
695
5001
3431
5001
2267
5001
4217
5001
4899
5001
3788
5001
3125
5001
4848
5001
731
5001
4280
5001
4200
5001
2611
5001
3900
5001
4732
5001
2111
5001
2539
5001
3739
5001
3496
5001
2447
5001
4392
5001
3530
5001
4840
5001
4035
5001
2253
5001
20...

result:

ok 5000 numbers

Test #22:

score: 6
Accepted
time: 52ms
memory: 12384kb

input:

10000 1 5000
9999 0
9996 0
9997 0
9998 0
9993 0
9994 0
9995 0
9990 0
9991 0
9992 0
9987 0
9988 0
9989 0
9984 0
9985 0
9986 0
9981 0
9982 0
9983 0
9978 0
9979 0
9980 0
9975 0
9976 0
9977 0
9972 0
9973 0
9974 0
9969 0
9970 0
9971 0
9966 0
9967 0
9968 0
9963 0
9964 0
9965 0
9960 0
9961 0
9962 0
9957 0
...

output:

942
3334
2300
3334
1582
3334
1148
3334
3299
3334
2391
3334
2609
3334
3322
3334
2575
3334
2851
3334
3032
3334
2690
3334
1082
3334
1739
3334
2020
3334
3267
3334
3013
3334
3052
3334
2141
3334
568
3334
1677
3334
3124
3334
1199
3334
1841
3334
2135
3334
1942
3334
1597
3334
2196
3334
2479
3334
3168
3334
32...

result:

ok 5000 numbers

Subtask #3:

score: 0
Time Limit Exceeded

Dependency #1:

100%
Accepted

Test #23:

score: 0
Time Limit Exceeded

input:

1000 1000 5000
76 345
393 693
808 571
34 799
674 539
21 736
917 353
948 429
775 484
259 968
384 429
860 308
518 652
8 647
258 110
630 335
631 188
431 283
640 784
706 235
466 641
213 751
861 461
851 867
413 634
572 283
938 126
967 262
612 762
192 354
472 604
417 911
4 546
101 459
946 104
230 636
705 ...

output:

Unauthorized output

result:


Subtask #4:

score: 6
Accepted

Test #33:

score: 6
Accepted
time: 77ms
memory: 10260kb

input:

101 101 5000
0 0
0 1
0 2
0 3
0 4
0 5
0 6
0 7
0 8
0 9
0 10
0 11
0 12
0 13
0 14
0 15
0 16
0 17
0 18
0 19
0 20
0 21
0 22
0 23
0 24
0 25
0 26
0 27
0 28
0 29
0 30
0 31
0 32
0 33
0 34
0 35
0 36
0 37
0 38
0 39
0 40
0 41
0 42
0 43
0 44
0 45
0 46
0 47
0 48
0 49
0 50
0 51
0 52
0 53
0 54
0 55
0 56
0 57
0 58
0 ...

output:

90
27
27
27
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
...

result:

ok 5000 numbers

Test #34:

score: 6
Accepted
time: 84ms
memory: 16132kb

input:

300 300 5000
0 0
0 1
1 1
1 0
0 2
1 2
2 2
2 1
2 0
0 3
1 3
2 3
3 3
3 2
3 1
3 0
0 4
1 4
2 4
3 4
4 4
4 3
4 2
4 1
4 0
0 5
1 5
2 5
3 5
4 5
5 5
5 4
5 3
5 2
5 1
5 0
0 6
1 6
2 6
3 6
4 6
5 6
6 6
6 5
6 4
6 3
6 2
6 1
6 0
0 7
1 7
2 7
3 7
4 7
5 7
6 7
7 7
7 6
7 5
7 4
7 3
7 2
33 46
7 0
0 8
1 8
2 8
3 8
4 8
5 8
6 8
7...

output:

18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
...

result:

ok 5000 numbers

Test #35:

score: 6
Accepted
time: 172ms
memory: 42460kb

input:

1000 1000 5000
999 0
999 1
999 2
998 2
997 2
997 1
997 0
998 0
998 1
999 3
999 4
999 5
998 5
997 5
997 4
997 3
998 3
998 4
999 6
999 7
999 8
998 8
997 8
997 7
997 6
998 6
998 7
999 9
999 10
999 11
998 11
997 11
997 10
997 9
998 9
998 10
999 12
999 13
999 14
998 14
997 14
997 13
997 12
998 12
998 13
...

output:

669
670
667
670
669
670
667
670
668
670
669
670
670
670
668
670
667
670
668
670
669
670
670
670
667
670
668
670
670
670
667
670
668
670
669
670
668
670
669
670
669
670
669
670
670
670
667
670
670
670
670
670
669
670
667
670
669
670
667
670
670
670
667
670
667
670
669
670
669
670
670
670
668
670
668
...

result:

ok 5000 numbers

Test #36:

score: 6
Accepted
time: 177ms
memory: 42520kb

input:

1000 1000 5000
888 599
18 98
404 240
105 547
152 589
909 705
820 80
84 67
466 177
311 432
192 28
938 948
569 516
707 940
308 645
720 154
450 190
624 15
387 727
98 907
413 611
739 145
331 183
92 169
214 178
722 78
548 743
905 46
195 503
562 912
428 988
195 725
293 372
602 431
987 313
480 485
256 714
...

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #37:

score: 6
Accepted
time: 176ms
memory: 42456kb

input:

1 1000000 5000
0 999999
0 999998
0 999997
0 999996
0 999995
0 999994
0 999993
0 999992
0 999991
0 999990
0 999989
0 999988
0 999987
0 999986
0 999985
0 999984
0 999983
0 999982
0 999981
0 999980
0 999979
0 999978
0 999977
0 999976
0 999975
0 999974
0 999973
0 999972
0 999971
0 999970
0 999969
0 9999...

output:

993896
1000000
990848
1000000
992028
1000000
997548
1000000
995500
1000000
992293
1000000
990343
1000000
997867
1000000
992147
1000000
993656
1000000
993104
1000000
998555
1000000
990484
1000000
993876
1000000
995727
1000000
994917
1000000
999435
1000000
993004
1000000
999835
1000000
990054
1000000
...

result:

ok 5000 numbers

Test #38:

score: 6
Accepted
time: 172ms
memory: 42540kb

input:

1000000 1 5000
996299 0
195255 0
532714 0
537440 0
256036 0
485943 0
375633 0
448545 0
559238 0
868996 0
200155 0
566137 0
200746 0
948197 0
183913 0
334953 0
255616 0
84685 0
932855 0
731910 0
432315 0
450478 0
388227 0
615707 0
338561 0
606607 0
924655 0
530901 0
534130 0
416893 0
205048 0
331577 ...

output:

2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
...

result:

ok 5000 numbers

Test #39:

score: 6
Accepted
time: 179ms
memory: 42564kb

input:

3 333333 5000
1 1
2 1
2 0
1 0
0 0
0 1
0 2
1 2
2 2
1 4
2 4
2 3
1 3
0 3
0 4
0 5
1 5
2 5
1 7
2 7
2 6
1 6
0 6
0 7
0 8
1 8
2 8
1 10
2 10
2 9
1 9
0 9
0 10
0 11
1 11
2 11
1 13
2 13
2 12
1 12
0 12
0 13
0 14
1 14
2 14
1 16
2 16
2 15
1 15
0 15
0 16
0 17
1 17
2 17
1 19
2 19
2 18
1 18
0 18
0 19
0 20
1 20
2 20
1...

output:

221293
220093
219605
218265
216339
214839
213151
212029
211731
209916
209222
208670
206560
206120
205086
203003
201973
200785
198913
198913
198357
197389
195314
195300
193904
193380
193351
193015
193015
192711
191091
190919
189458
187708
186031
185194
184453
183633
181680
179651
178990
178277
177323...

result:

ok 5000 numbers

Test #40:

score: 6
Accepted
time: 171ms
memory: 42492kb

input:

100 10000 5000
99 2
99 1
99 0
98 2
98 1
98 0
97 2
97 1
97 0
96 2
96 1
96 0
95 2
95 1
95 0
94 2
94 1
94 0
93 2
93 1
93 0
92 2
92 1
92 0
91 2
91 1
91 0
90 2
90 1
90 0
89 2
89 1
89 0
88 2
88 1
88 0
87 2
87 1
87 0
86 2
86 1
86 0
85 2
85 1
85 0
84 2
84 1
84 0
83 2
83 1
83 0
82 2
82 1
82 0
81 2
81 1
81 0
...

output:

31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
...

result:

ok 5000 numbers

Test #41:

score: 6
Accepted
time: 171ms
memory: 42528kb

input:

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

output:

10099
10099
10099
10099
10099
10099
10098
10098
10097
10096
10095
10094
10094
10093
10092
10092
10092
10091
10090
10090
10089
10089
10088
10088
10088
10087
10087
10086
10085
10085
10084
10084
10083
5423
5423
5423
5423
5423
5423
5423
5422
5421
5421
5421
5420
5420
5419
5419
5419
5419
5419
5419
5419
54...

result:

ok 5000 numbers

Test #42:

score: 6
Accepted
time: 172ms
memory: 42600kb

input:

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

output:

11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
...

result:

ok 5000 numbers

Test #43:

score: 6
Accepted
time: 184ms
memory: 42548kb

input:

500000 2 5000
499998 0
499999 0
499998 1
499999 1
499996 0
499997 0
499996 1
499997 1
499994 0
499995 0
499994 1
499995 1
499992 0
499993 0
499992 1
499993 1
499990 0
499991 0
499990 1
499991 1
499988 0
499989 0
499988 1
499989 1
499986 0
499987 0
499986 1
499987 1
499984 0
499985 0
499984 1
499985 ...

output:

249751
250002
249954
250002
248955
250002
247656
250002
248406
250002
247658
250002
248351
250002
249636
250002
248526
250002
247720
250002
247577
250002
249182
250002
249208
250002
249746
250002
248033
250002
248781
250002
249589
250002
247554
250002
249099
250002
249479
250002
248714
250002
248974...

result:

ok 5000 numbers

Subtask #5:

score: 0
Time Limit Exceeded

Test #44:

score: 33
Accepted
time: 7ms
memory: 10196kb

input:

1 3 50000
0 1
0 2
0 0
0 2
2 0
2 1
0 1
1 0
0 1
1 2
1 2
1 2
0 2
1 0
0 2
2 0
1 2
2 1
2 0
0 1
0 2
1 2
1 0
1 0
1 2
0 1
1 0
0 2
0 2
2 1
0 2
1 0
1 2
2 1
2 1
1 2
0 1
1 2
0 1
0 2
1 2
0 2
2 1
2 0
1 2
1 0
1 0
2 1
1 0
1 0
2 1
1 2
0 2
2 0
1 0
2 0
0 2
1 0
0 2
1 2
2 1
0 1
0 2
1 0
2 1
2 0
1 2
0 1
2 0
2 1
2 0
0 2
1 ...

output:

2
3
3
3
3
3
2
3
2
3
3
3
3
2
3
3
3
2
3
3
3
2
2
2
3
2
3
3
3
3
3
3
3
3
2
2
3
3
2
3
3
2
2
2
3
3
3
2
3
3
3
3
2
3
3
3
2
3
3
2
2
3
3
2
2
3
3
2
3
3
2
2
2
2
3
2
3
3
3
3
3
2
3
2
3
2
2
2
2
3
3
3
3
3
3
3
2
2
3
3
3
2
3
2
3
3
3
2
2
3
2
3
3
3
3
3
3
3
3
3
2
3
3
2
3
3
3
3
2
3
3
3
3
3
3
2
3
3
3
3
3
2
3
3
2
3
3
3
3
2
...

result:

ok 50000 numbers

Test #45:

score: 33
Accepted
time: 8ms
memory: 10196kb

input:

1 10 50000
0 7
0 5
0 8
0 6
0 0
0 1
0 2
0 4
0 3
0 9
6 0
5 8
9 7
8 3
1 3
2 5
9 8
8 3
3 0
6 0
3 5
2 0
2 8
2 5
8 3
8 5
7 2
2 8
0 3
3 2
2 0
3 5
2 0
5 8
5 0
9 2
2 8
2 1
5 3
8 9
1 0
5 6
4 7
5 7
0 9
1 3
3 0
9 3
8 9
3 6
4 0
2 7
9 2
8 2
2 6
5 7
7 4
2 5
3 4
0 1
9 1
9 7
0 1
6 4
9 5
6 8
0 2
9 5
3 1
1 8
9 2
6 8
1...

output:

3
3
2
2
3
4
4
6
4
2
2
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
2
2
2
4
5
4
2
2
2
2
2
2
2
4
4
4
2
2
2
2
2
2
3
3
3
3
3
3
3
5
3
3
3
3
3
2
2
2
2
3
3
3
4
4
3
9
7
3
2
2
2
2
2
3
2
2
2
2
3
3
2
2
3
4
4
3
4
4
2
2
2
2
2
2
2
2
2
2
2
2
3
2
2
2
2
3
4
2
2
2
2
2
2
2
2
2
...

result:

ok 50000 numbers

Test #46:

score: 33
Accepted
time: 11ms
memory: 10112kb

input:

1 100 50000
0 98
0 99
0 96
0 97
0 94
0 95
0 92
0 93
0 90
0 91
0 88
0 89
0 86
0 87
0 84
0 85
0 82
0 83
0 80
0 81
0 78
0 79
0 76
0 77
0 74
0 75
0 72
0 73
0 70
0 71
0 68
0 69
0 66
0 67
0 64
0 65
0 62
0 63
0 60
0 61
0 58
0 59
0 56
0 57
0 54
0 55
0 52
0 53
0 50
0 51
0 48
0 49
0 46
0 47
0 44
0 45
0 42
0 4...

output:

47
51
23
51
43
51
28
51
11
51
30
51
48
51
34
51
24
51
21
51
32
51
40
51
47
51
36
51
36
51
47
51
41
51
19
51
46
51
30
51
23
51
19
51
45
51
43
51
23
51
46
51
52
51
49
51
45
51
30
51
34
51
29
51
46
51
23
51
37
51
15
51
42
51
29
51
20
51
9
51
30
51
28
51
15
51
32
51
48
51
31
51
23
51
50
51
22
51
14
51
4...

result:

ok 50000 numbers

Test #47:

score: 33
Accepted
time: 58ms
memory: 10120kb

input:

1 1000 50000
0 0
0 3
0 2
0 1
0 6
0 5
0 4
0 9
0 8
0 7
0 12
0 11
0 10
0 15
0 14
0 13
0 18
0 17
0 16
0 21
0 20
0 19
0 24
0 23
0 22
0 27
0 26
0 25
0 30
0 29
0 28
0 33
0 32
0 31
0 36
0 35
0 34
0 39
0 38
0 37
0 42
0 41
0 40
0 45
0 44
0 43
0 48
0 47
0 46
0 51
0 50
0 49
0 54
0 53
0 52
0 57
0 56
0 55
0 60
0 ...

output:

299
334
257
334
316
334
267
334
308
334
215
334
178
334
313
334
81
334
274
334
279
334
135
334
314
334
65
334
327
334
257
334
333
334
285
334
154
334
294
334
223
334
301
334
195
334
268
334
311
334
136
334
224
334
291
334
166
334
312
334
301
334
152
334
329
334
228
334
286
334
316
334
277
334
321
33...

result:

ok 50000 numbers

Test #48:

score: 33
Accepted
time: 513ms
memory: 10448kb

input:

1 10000 50000
0 9999
0 9998
0 9997
0 9996
0 9995
0 9994
0 9993
0 9992
0 9991
0 9990
0 9989
0 9988
0 9987
0 9986
0 9985
0 9984
0 9983
0 9982
0 9981
0 9980
0 9979
0 9978
0 9977
0 9976
0 9975
0 9974
0 9973
0 9972
0 9971
0 9970
0 9969
0 9968
0 9967
0 9966
0 9965
0 9964
0 9963
0 9962
0 9961
0 9960
0 9959...

output:

6234
2035
2035
1088
1088
1088
1088
1088
948
948
948
776
776
776
717
717
717
717
717
717
667
667
667
667
667
667
460
380
380
380
380
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
201
...

result:

ok 50000 numbers

Test #49:

score: 0
Time Limit Exceeded

input:

1 1000000 50000
0 999998
0 999999
0 999996
0 999997
0 999994
0 999995
0 999992
0 999993
0 999990
0 999991
0 999988
0 999989
0 999986
0 999987
0 999984
0 999985
0 999982
0 999983
0 999980
0 999981
0 999978
0 999979
0 999976
0 999977
0 999974
0 999975
0 999972
0 999973
0 999970
0 999971
0 999968
0 999...

output:

Unauthorized output

result:


Subtask #6:

score: 0
Skipped

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

0%