QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#891013#8615. Equal StringsfzxAC ✓44ms40524kbC++201.3kb2025-02-09 07:46:482025-02-09 07:46:49

Judging History

This is the latest submission verdict.

  • [2025-02-09 07:46:49]
  • Judged
  • Verdict: AC
  • Time: 44ms
  • Memory: 40524kb
  • [2025-02-09 07:46:48]
  • Submitted

answer

#include <bits/stdc++.h>
#define int long long 
#define pb push_back
#define ull unsigned long long 
using namespace std;
const int INF=1e6+5;
const int Mod=1e9+7;
mt19937 rnd(chrono::system_clock().now().time_since_epoch().count());
int gen(int l,int r) {return rnd()%(r-l+1)+l;}
int n,L3[INF];
string aa[INF];
vector <int> v3;
ull LL[INF];
int query6(int x,int y) {
    cout<<x<<" "<<y<<"\n";
    int xx=0;cin>>xx;return xx;
    // int sum3=0;
    // for (int i=0;i<50;i++)
    //     if (aa[x][i]!=aa[y][i]) sum3++;
    // return sum3;
}
signed main()
{
    ios::sync_with_stdio(false);
    cin>>n;
    // for (int i=1;i<n;i++)
    //     for (int j=1;j<=50;j++)
    //         aa[i]+=(char)(gen(0,1)+'0');
    // aa[n]=aa[gen(1,n-1)];
    for (int i=1;i<=23;i++) {
        int x=gen(1,n);
        for (int w=1;w<=n;w++) {
            int op=0;
            if (w!=x) op=query6(w,x);
            else op=0;
            if (op==0 && w!=x) return 0;
            LL[w]=LL[w]*233+op+3;
            L3[w]=L3[w]*233+op+3;L3[w]%=Mod;
        }
    }
    for (int i=1;i<=n;i++) {
        for (int j=i+1;j<=n;j++)
            if (LL[i]==LL[j] && L3[i]==L3[j]) {
                int op=query6(i,j);
                if (op==0) return 0;
            }
    }
    assert(0);
    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 2ms
memory: 36440kb

input:

4
21
24
21
24
23
23
21
23
0

output:

2 1
3 1
4 1
1 3
2 3
4 3
1 2
3 2
4 2

result:

ok Found equal strings: 4, 2

Test #2:

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

input:

4
0

output:

1 3

result:

ok Found equal strings: 1, 3

Test #3:

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

input:

10
29
18
27
23
26
30
34
27
29
24
29
26
25
29
27
27
0

output:

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

result:

ok Found equal strings: 9, 3

Test #4:

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

input:

100
23
26
26
23
32
22
25
28
19
22
31
26
25
21
22
27
28
24
28
27
25
22
28
27
23
23
30
25
24
28
27
25
28
20
28
34
24
28
28
29
28
28
24
29
19
26
26
24
25
27
26
19
25
26
22
29
30
22
28
17
25
26
21
24
21
22
22
27
24
25
26
23
23
26
23
28
30
25
31
29
27
23
19
30
22
23
23
17
27
29
30
23
22
22
25
26
25
20
26...

output:

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

result:

ok Found equal strings: 62, 100

Test #5:

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

input:

500
26
27
28
21
19
32
28
31
18
27
22
22
25
22
23
26
30
23
25
23
29
30
23
22
29
18
20
27
25
22
21
26
30
27
31
23
19
28
26
23
18
22
28
25
31
30
26
32
35
22
19
19
26
24
19
21
23
21
25
23
25
31
24
26
24
24
30
22
25
24
27
19
20
27
31
25
30
27
19
24
30
28
32
22
28
23
31
28
27
30
27
27
28
29
26
22
21
24
25...

output:

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

result:

ok Found equal strings: 100, 334

Test #6:

score: 0
Accepted
time: 19ms
memory: 36308kb

input:

750
31
26
26
32
24
23
30
29
15
22
30
29
24
22
25
31
27
25
29
24
28
27
18
27
24
24
25
21
24
27
25
23
27
18
33
29
22
22
25
24
27
27
30
27
19
31
23
27
31
29
27
28
27
27
23
22
21
30
27
26
20
20
16
29
23
21
23
28
25
25
19
30
27
19
28
32
21
26
21
31
29
20
25
26
30
23
30
23
32
26
18
24
29
27
27
27
21
25
25...

output:

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

result:

ok Found equal strings: 130, 698

Test #7:

score: 0
Accepted
time: 27ms
memory: 36560kb

input:

999
28
25
24
30
24
27
29
26
23
25
24
24
19
24
25
24
25
23
20
26
30
30
29
28
24
26
24
21
26
21
29
26
32
22
24
30
24
20
22
27
31
21
26
27
31
20
24
21
24
25
23
17
24
26
24
25
31
28
26
23
24
30
23
29
20
23
28
26
28
24
24
24
26
30
25
25
24
31
28
25
20
18
23
23
28
29
24
28
32
27
20
29
21
28
22
26
26
19
29...

output:

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

result:

ok Found equal strings: 205, 281

Test #8:

score: 0
Accepted
time: 31ms
memory: 36440kb

input:

1000
25
24
25
27
27
17
24
21
33
23
26
27
20
26
29
22
24
19
19
26
31
28
27
25
18
26
23
26
22
33
27
24
27
30
27
25
25
25
18
26
24
27
27
24
21
28
27
26
18
26
23
20
24
24
25
26
25
24
26
25
30
18
27
24
22
23
23
24
29
27
32
23
29
20
22
28
27
25
26
26
27
22
25
24
28
26
23
26
28
20
20
23
24
29
32
26
25
25
2...

output:

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

result:

ok Found equal strings: 211, 327

Test #9:

score: 0
Accepted
time: 28ms
memory: 36564kb

input:

1000
24
24
25
21
30
25
20
29
27
25
24
21
25
25
30
29
25
27
22
25
29
19
32
18
23
26
22
24
30
23
20
23
24
26
24
27
22
20
24
23
22
25
26
24
26
29
26
24
26
23
27
30
22
28
18
18
29
26
27
22
26
28
32
25
29
25
20
29
24
25
30
22
23
24
20
22
23
26
19
28
26
24
20
27
23
28
26
22
26
37
29
25
28
20
28
23
26
23
2...

output:

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

result:

ok Found equal strings: 220, 448

Test #10:

score: 0
Accepted
time: 39ms
memory: 36432kb

input:

1000
27
26
24
25
27
29
24
23
25
28
27
30
24
28
25
23
22
30
26
23
21
25
26
27
25
29
27
22
31
26
22
22
25
20
28
28
26
26
26
27
25
23
23
24
28
21
29
24
30
32
21
28
29
24
30
26
30
32
30
21
24
29
22
11
26
22
20
24
26
24
24
29
29
20
17
18
25
24
25
26
22
30
23
26
28
28
27
23
24
19
28
30
27
29
23
27
25
23
2...

output:

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

result:

ok Found equal strings: 279, 970

Test #11:

score: 0
Accepted
time: 28ms
memory: 36564kb

input:

1000
26
26
34
26
26
23
24
31
28
29
26
21
29
19
21
28
19
24
18
24
26
22
29
28
33
23
24
28
23
19
26
22
21
28
22
23
26
24
24
24
24
26
22
26
22
27
25
27
28
20
23
29
30
26
23
24
26
23
25
25
30
26
31
21
27
26
22
33
25
23
26
27
26
23
22
32
26
27
31
15
25
27
18
30
18
24
31
28
25
33
27
28
24
29
21
27
19
28
2...

output:

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

result:

ok Found equal strings: 619, 843

Test #12:

score: 0
Accepted
time: 26ms
memory: 38612kb

input:

1000
17
20
30
30
24
22
25
25
24
26
22
22
24
29
27
21
24
29
22
27
27
22
30
19
28
25
21
24
21
26
34
22
25
24
24
24
25
25
32
24
26
18
22
26
27
27
31
33
21
29
25
33
30
25
25
21
26
27
22
29
23
29
22
29
27
23
19
24
23
26
26
27
23
22
26
29
22
25
28
25
22
26
26
26
26
18
17
18
30
27
31
25
22
25
29
20
19
25
2...

output:

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

result:

ok Found equal strings: 678, 717

Test #13:

score: 0
Accepted
time: 28ms
memory: 36564kb

input:

1000
32
17
25
24
21
30
29
29
23
24
31
18
21
26
23
19
21
23
21
25
25
25
26
32
27
27
21
19
25
23
29
31
22
19
23
27
28
23
28
25
20
22
34
27
25
20
26
24
28
26
29
29
32
23
34
27
23
30
21
25
22
19
29
24
17
28
25
23
24
28
31
30
23
32
26
27
24
25
28
22
29
31
30
28
24
24
24
29
25
22
19
26
24
19
19
26
17
32
2...

output:

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

result:

ok Found equal strings: 239, 737

Test #14:

score: 0
Accepted
time: 44ms
memory: 36568kb

input:

1000
29
27
19
22
16
30
23
26
21
23
28
27
25
29
30
23
24
20
25
24
25
28
24
21
26
29
27
25
25
29
22
30
25
19
24
26
26
27
26
32
28
20
27
28
24
22
23
24
22
26
22
23
24
32
21
28
30
27
22
26
20
27
22
25
31
23
24
33
26
24
25
31
30
20
29
27
24
27
15
19
29
29
22
27
28
26
23
23
27
25
28
29
26
24
30
23
25
25
2...

output:

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

result:

ok Found equal strings: 112, 796

Test #15:

score: 0
Accepted
time: 21ms
memory: 38488kb

input:

1000
23
29
26
23
26
22
31
26
22
33
30
27
26
19
25
25
31
29
24
23
24
29
21
25
22
26
27
26
31
21
21
25
25
33
21
26
21
19
24
19
20
27
28
27
28
28
23
23
22
19
23
25
28
22
31
32
28
26
25
25
21
25
22
23
19
20
33
27
20
30
26
31
27
28
21
18
25
30
27
24
18
24
24
22
29
25
18
29
28
23
19
24
22
28
20
24
23
28
3...

output:

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

result:

ok Found equal strings: 634, 855

Test #16:

score: 0
Accepted
time: 28ms
memory: 36436kb

input:

1000
26
27
23
18
34
29
30
21
27
24
28
23
24
26
18
22
21
24
19
31
21
26
28
23
25
21
26
28
25
23
27
25
22
21
22
29
20
22
23
26
22
26
24
20
26
29
27
20
21
22
25
24
29
26
30
26
30
25
26
27
30
30
23
17
29
25
30
27
28
23
29
33
28
24
28
27
28
29
22
29
24
22
26
23
23
22
29
27
28
26
25
24
26
19
25
28
25
19
2...

output:

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

result:

ok Found equal strings: 196, 508

Test #17:

score: 0
Accepted
time: 17ms
memory: 36436kb

input:

1000
28
26
33
24
33
23
23
27
28
19
24
26
25
23
28
27
26
24
25
31
19
23
24
28
26
19
23
24
22
23
19
27
24
31
20
27
22
32
24
19
30
27
28
36
22
26
16
22
25
27
18
29
19
22
29
27
25
18
29
20
18
27
22
23
22
25
23
30
22
22
23
27
26
26
18
30
28
28
24
21
23
23
21
29
26
28
28
26
30
29
22
16
28
21
32
25
27
22
1...

output:

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

result:

ok Found equal strings: 255, 30

Test #18:

score: 0
Accepted
time: 25ms
memory: 38612kb

input:

1000
28
30
25
27
26
24
32
26
24
23
26
20
26
22
30
33
28
24
17
27
30
32
26
27
25
26
22
23
24
31
22
22
25
24
23
29
24
25
28
29
23
30
21
20
27
24
25
26
26
29
24
23
25
18
19
26
27
33
27
27
28
23
31
27
28
22
19
25
26
27
21
28
23
28
21
22
22
32
19
21
24
21
26
25
28
22
26
23
26
21
29
22
21
25
26
28
22
23
2...

output:

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

result:

ok Found equal strings: 284, 957

Test #19:

score: 0
Accepted
time: 25ms
memory: 36436kb

input:

1000
26
22
21
22
27
24
22
27
26
24
26
20
28
19
27
21
22
19
19
23
31
28
18
22
25
23
26
30
26
25
25
24
20
22
25
24
30
27
29
25
26
22
27
29
28
27
22
29
20
28
21
31
24
22
34
34
29
33
25
22
19
29
24
28
27
30
24
28
24
27
27
21
28
28
21
25
26
25
23
26
17
22
29
30
24
24
20
24
28
25
27
26
26
24
22
22
22
25
2...

output:

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

result:

ok Found equal strings: 343, 478

Test #20:

score: 0
Accepted
time: 27ms
memory: 36440kb

input:

1000
25
24
17
26
20
25
28
30
27
21
25
20
27
22
29
26
23
27
28
19
25
32
20
23
30
21
21
21
29
29
23
25
27
23
23
22
22
22
28
19
29
32
22
23
22
27
24
30
26
31
24
30
23
27
21
24
27
23
21
22
20
24
24
18
30
25
18
25
20
28
30
27
19
23
26
27
28
28
23
28
25
20
27
31
24
18
29
26
24
28
31
29
24
27
22
21
28
24
2...

output:

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

result:

ok Found equal strings: 352, 402

Test #21:

score: 0
Accepted
time: 24ms
memory: 36432kb

input:

1000
27
26
23
27
31
27
22
32
25
22
22
20
26
27
20
21
30
24
22
22
23
27
27
28
27
18
25
26
31
27
26
32
27
20
25
21
25
23
24
33
29
24
25
19
23
24
28
22
29
25
23
25
24
34
25
26
29
18
34
26
30
22
25
24
29
24
29
27
25
22
21
26
24
23
24
26
29
21
22
31
26
25
26
25
26
25
25
21
25
23
24
25
17
19
27
25
27
21
2...

output:

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

result:

ok Found equal strings: 462, 874

Test #22:

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

input:

1000
24
27
26
26
25
22
26
21
24
28
28
27
25
25
27
21
27
25
26
29
16
27
24
24
25
25
29
28
16
23
33
26
24
24
21
30
29
23
24
32
25
24
26
31
22
24
29
24
26
28
15
23
26
20
17
23
21
22
25
22
25
23
22
23
27
30
28
25
30
25
25
20
31
17
27
23
28
22
22
22
29
18
22
27
24
24
28
30
30
25
28
31
19
30
24
24
26
30
2...

output:

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

result:

ok Found equal strings: 747, 521

Test #23:

score: 0
Accepted
time: 29ms
memory: 40524kb

input:

1000
32
24
28
23
27
21
28
25
21
24
26
22
25
22
17
22
16
26
25
26
23
18
26
25
23
25
26
24
22
23
25
31
23
25
22
22
23
26
29
21
31
23
30
23
27
19
22
27
19
21
23
28
23
24
26
24
29
23
26
30
23
25
24
28
25
24
17
22
25
23
25
35
29
27
27
25
24
31
29
19
22
26
27
25
31
27
24
24
28
32
22
24
24
33
23
25
22
25
2...

output:

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

result:

ok Found equal strings: 621, 861

Test #24:

score: 0
Accepted
time: 16ms
memory: 38616kb

input:

1000
23
28
30
23
26
28
28
25
34
24
24
28
19
31
20
21
26
22
23
28
19
27
15
26
22
20
30
23
25
27
25
25
27
29
23
23
30
24
28
28
22
17
20
23
23
24
23
24
28
26
22
26
22
24
29
27
27
22
24
20
23
28
17
24
23
24
21
28
28
30
19
26
22
27
22
23
27
34
25
22
12
21
26
30
24
26
26
25
30
26
26
27
24
30
28
29
24
21
2...

output:

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

result:

ok Found equal strings: 143, 920

Test #25:

score: 0
Accepted
time: 28ms
memory: 36568kb

input:

1000
27
27
27
26
26
22
25
28
28
19
26
21
25
33
30
25
25
26
25
29
31
19
24
32
22
27
23
27
29
31
24
28
23
25
27
27
26
31
27
18
29
25
30
26
23
20
20
23
23
28
23
23
26
27
26
26
23
25
23
31
23
24
21
29
30
32
26
27
26
23
26
27
20
28
31
25
25
27
25
28
27
23
22
29
27
16
22
25
21
30
21
23
25
27
21
21
28
27
3...

output:

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

result:

ok Found equal strings: 17, 979

Test #26:

score: 0
Accepted
time: 22ms
memory: 38484kb

input:

1000
21
22
28
27
29
24
29
25
20
28
24
26
24
25
25
25
23
24
18
27
27
30
27
26
25
28
29
29
24
20
27
29
32
19
23
21
22
26
26
21
24
28
27
25
26
24
33
23
24
22
25
20
23
26
24
26
26
23
29
30
26
28
26
21
22
23
31
24
18
20
28
25
23
29
23
29
29
27
27
21
24
23
26
29
26
23
25
19
28
26
24
25
27
24
24
26
24
20
2...

output:

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

result:

ok Found equal strings: 39, 538

Test #27:

score: 0
Accepted
time: 24ms
memory: 36440kb

input:

1000
28
32
25
25
29
26
18
25
22
25
25
25
17
21
22
27
25
22
24
27
26
23
27
30
18
28
27
24
25
27
30
27
24
27
21
25
26
25
25
25
23
22
26
24
34
22
25
23
21
27
20
24
30
25
25
22
23
28
26
27
23
18
17
28
22
23
29
18
27
21
26
24
33
29
25
25
27
21
23
24
25
22
26
26
24
23
29
11
23
29
32
27
23
26
28
26
23
22
2...

output:

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

result:

ok Found equal strings: 98, 412

Test #28:

score: 0
Accepted
time: 32ms
memory: 36308kb

input:

1000
29
25
27
23
25
19
24
24
25
22
33
27
20
30
20
26
27
29
29
19
27
22
27
29
34
30
27
27
25
25
24
22
27
22
25
23
29
22
24
28
22
22
27
28
26
21
31
21
22
32
23
22
22
24
21
25
26
28
28
23
30
25
27
23
30
29
20
29
30
21
20
26
25
25
27
24
19
26
27
18
26
23
26
30
31
19
30
28
20
25
24
26
29
20
24
23
26
19
2...

output:

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

result:

ok Found equal strings: 598, 970

Test #29:

score: 0
Accepted
time: 27ms
memory: 36436kb

input:

1000
26
22
31
21
26
20
24
25
24
23
26
25
24
25
28
25
26
25
30
23
30
18
25
22
24
25
27
24
35
23
21
24
22
20
21
25
23
27
26
22
31
28
22
25
29
21
20
26
25
25
31
23
27
26
30
29
23
28
25
26
23
21
22
20
27
27
21
23
24
23
21
31
19
30
19
25
27
24
26
29
24
30
31
16
31
27
23
19
27
28
29
18
20
25
27
23
26
22
3...

output:

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

result:

ok Found equal strings: 657, 844

Test #30:

score: 0
Accepted
time: 30ms
memory: 36436kb

input:

1000
29
27
26
26
30
20
24
19
26
23
22
29
25
21
26
25
29
28
26
33
25
22
26
23
26
26
25
26
16
27
25
21
29
27
30
25
25
29
26
21
27
26
23
27
24
20
25
27
25
27
28
27
27
18
24
21
24
23
25
32
29
26
19
24
27
29
24
23
24
27
22
30
32
29
27
27
28
23
26
23
20
23
27
21
21
23
26
21
26
22
19
30
27
26
30
23
22
29
2...

output:

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

result:

ok Found equal strings: 716, 718

Test #31:

score: 0
Accepted
time: 26ms
memory: 38488kb

input:

1000
28
22
29
21
28
32
17
26
26
21
23
24
33
29
22
21
25
27
28
29
17
19
28
29
31
26
26
33
23
30
27
24
26
21
21
26
31
20
26
21
33
31
20
16
31
25
20
24
32
31
27
28
27
22
18
24
23
22
26
19
31
28
22
26
26
23
24
21
29
27
26
29
22
19
22
16
29
25
26
28
22
30
27
19
31
23
23
17
24
22
18
19
22
28
25
22
20
23
1...

output:

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

result:

ok Found equal strings: 57, 240

Test #32:

score: 0
Accepted
time: 29ms
memory: 36564kb

input:

1000
24
23
24
29
23
28
27
24
24
28
29
24
25
31
20
24
27
24
23
25
28
29
25
26
28
25
20
25
18
30
33
22
22
24
27
26
31
27
20
28
28
18
28
24
34
29
25
25
24
28
16
28
23
20
30
24
22
27
28
23
26
27
28
18
28
27
26
23
22
25
25
24
24
27
23
26
22
19
22
24
26
20
18
33
23
25
24
21
27
28
21
26
23
28
23
29
23
30
2...

output:

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

result:

ok Found equal strings: 113, 116

Test #33:

score: 0
Accepted
time: 37ms
memory: 38484kb

input:

1000
17
27
29
27
20
30
29
23
26
25
24
26
21
16
20
23
20
20
30
21
26
31
30
25
26
23
27
22
23
28
27
27
21
25
24
25
22
19
24
28
25
27
25
25
29
20
34
26
24
19
25
32
19
27
27
25
23
26
29
24
22
31
30
28
22
26
24
20
22
28
22
30
27
26
22
17
24
24
30
25
26
27
28
25
25
24
20
26
23
25
25
30
25
27
24
23
26
24
2...

output:

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

result:

ok Found equal strings: 175, 635

Test #34:

score: 0
Accepted
time: 24ms
memory: 36564kb

input:

1000
33
24
30
25
26
30
26
23
22
25
31
19
22
21
20
26
25
21
22
27
20
27
19
27
22
32
25
25
23
29
29
26
21
31
23
27
29
23
27
24
20
17
21
21
24
25
24
26
19
22
23
26
25
25
28
27
30
23
30
24
19
33
18
28
31
19
27
32
25
31
24
18
27
30
25
26
24
18
25
22
23
25
26
21
27
18
23
19
23
27
28
25
25
21
28
20
23
30
2...

output:

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

result:

ok Found equal strings: 235, 509

Test #35:

score: 0
Accepted
time: 41ms
memory: 36560kb

input:

1000
24
23
23
27
23
24
25
26
19
26
26
22
29
29
29
28
24
23
25
26
29
21
28
25
28
21
20
27
23
27
20
25
28
27
25
18
25
32
24
28
24
20
31
29
23
27
27
28
27
27
31
21
29
26
24
33
23
21
29
21
20
19
27
26
26
24
30
26
26
27
25
21
23
26
30
20
21
25
29
27
26
29
24
27
25
28
24
27
27
24
22
22
24
30
23
23
28
20
2...

output:

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

result:

ok Found equal strings: 30, 294

Test #36:

score: 0
Accepted
time: 27ms
memory: 36432kb

input:

1000
21
27
28
20
26
22
23
24
19
30
25
26
25
26
28
31
19
24
29
30
30
30
21
24
26
27
28
26
23
21
27
25
25
26
23
26
25
30
20
18
25
24
22
27
27
29
23
27
23
26
23
30
23
26
22
19
24
28
30
29
25
21
30
23
23
26
25
22
23
21
21
24
28
25
27
27
18
30
26
32
26
28
23
23
29
26
24
24
25
24
26
26
25
20
29
27
25
26
2...

output:

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

result:

ok Found equal strings: 634, 904

Test #37:

score: 0
Accepted
time: 38ms
memory: 36400kb

input:

1000
32
21
27
30
28
25
27
24
20
20
26
26
25
21
25
27
24
25
25
29
27
32
28
25
29
23
26
27
17
22
25
26
28
24
28
33
27
24
25
23
25
30
23
24
30
21
18
28
22
27
14
24
26
28
25
16
24
26
24
25
26
26
32
24
28
23
21
22
30
23
29
19
28
25
22
28
26
22
23
27
26
27
27
26
27
25
23
32
31
22
22
25
28
23
19
25
21
19
2...

output:

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

result:

ok Found equal strings: 693, 778

Test #38:

score: 0
Accepted
time: 43ms
memory: 36560kb

input:

1000
24
25
28
23
31
28
27
24
29
30
24
24
25
22
29
23
26
23
27
25
24
29
19
29
28
26
23
22
26
21
26
23
21
23
29
26
23
21
28
17
28
31
27
23
22
25
22
28
23
27
24
24
22
25
21
22
23
25
25
26
32
30
29
22
23
25
28
26
20
25
24
28
30
23
26
30
28
28
23
24
22
24
25
25
20
25
28
25
24
27
18
21
24
31
23
23
28
27
3...

output:

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

result:

ok Found equal strings: 336, 912

Test #39:

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

input:

2
0

output:

2 1

result:

ok Found equal strings: 2, 1

Extra Test:

score: 0
Extra Test Passed