QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#666172#8726. Magic Showhuazai6760 1ms1928kbC++171.9kb2024-10-22 16:56:052024-10-22 16:56:06

Judging History

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

  • [2024-10-22 16:56:06]
  • 评测
  • 测评结果:0
  • 用时:1ms
  • 内存:1928kb
  • [2024-10-22 16:56:05]
  • 提交

Alice

#include<iostream>
#include<cstring>
#include<algorithm>
#include<vector>
#include<random>
#include "Alice.h"

using namespace std;

namespace
{
    const int N=62,M=80;
    typedef long long ll;
    mt19937 rd(17232171);
    int a[N*M+10];
    int fa[N*M+10][2];
    int rand(int l,int r)
    {
        return rd()%(r-l+1)+l;
    }
}

vector<pair<int,int> > Alice()
{
    vector<pair<int,int> > res;
    ll x=setN(N*M+2);
    int n=N*M+2;
    for(int i=1;i<=n;i++) a[i]=i;
    shuffle(a+1,a+n+1,rd);
    for(int i=0;i<N;i++)
    {
        for(int j=1;j<=M;j++)
        {
            int u=i*M+j;
            fa[u][1]=rand(u+1,n-1);
            fa[u][0]=n;
            if(x>>i&1)
                res.push_back({a[u],a[fa[u][1]]});
            else
                res.push_back({a[u],a[fa[u][0]]});
        }
    }
    res.push_back({a[N*M+1],a[N*M+2]});
    shuffle(res.begin(),res.end(),rd);
    return res;
}

Bob

#include<iostream>
#include<cstring>
#include<algorithm>
#include<vector>
#include<random>
#include "Bob.h"

using namespace std;

namespace
{
    const int N=62,M=80;
    typedef long long ll;
    int fa[N*M+10][2];
    int f[N*M+10];
    mt19937 rd(17232171);
    int a[N*M+10],b[N*M+10];
    int rand(int l,int r)
    {
        return rd()%(r-l+1)+l;
    }
}

ll Bob(vector<pair<int,int> > V)
{
    int n=N*M+2;
    for(int i=1;i<=n;i++) a[i]=i;
    shuffle(a+1,a+n+1,rd);
    for(int i=1;i<=n;i++) b[a[i]]=i;
    for(int i=0;i<N;i++)
    {
        for(int j=1;j<=M;j++)
        {
            int u=i*M+j;
            fa[u][1]=rand(u+1,n-1);
            fa[u][0]=n;
        }
    }
    for(auto[u,v]:V)
    {
        if(b[v]==fa[b[u]][1]) f[b[u]]=1;
    }
    ll res=0;
    for(int i=0;i<N;i++)
    {
        ll g=0;
        for(int j=1;j<=M;j++)
        {
            int u=i*M+j;
            g|=f[u];
        }
        res|=g<<i;
    }
    return res;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 5
Accepted
time: 0ms = 0ms + 0ms
memory: 1888kb,1904kb

input:

1
4005

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 1657
1229 967
1530 1095
753 967
2893 1702
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
140...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 1657
1229 967
1530 1095
753 967
2893 1702
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
140...

output:

2
4962 3285
1 967
2 967
3 967
4 967
5 4191
6 967
10 967
11 967
11 2466
12 4433
13 967
14 967
15 967
16 967
19 4776
20 967
20 4134
21 967
23 851
23 967
24 2647
25 967
26 4439
27 967
29 967
30 967
31 967
32 967
34 967
36 3456
37 967
38 967
39 967
40 657
41 4350
42 967
44 967
48 967
49 1187
49 2181
50 ...

input:

2
4962 3285
1 967
2 967
3 967
4 967
5 4191
6 967
10 967
11 967
11 2466
12 4433
13 967
14 967
15 967
16 967
19 4776
20 967
20 4134
21 967
23 851
23 967
24 2647
25 967
26 4439
27 967
29 967
30 967
31 967
32 967
34 967
36 3456
37 967
38 967
39 967
40 657
41 4350
42 967
44 967
48 967
49 1187
49 2181
50 ...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
4005

Test #2:

score: 5
Accepted
time: 1ms = 1ms + 0ms
memory: 1888kb,1904kb

input:

1
459

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405 9...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405 9...

output:

2
4962 3285
1 967
2 967
3 466
3 967
4 967
5 967
6 967
10 967
11 967
12 967
13 967
14 967
15 967
16 967
19 967
20 967
21 967
23 851
23 967
24 967
25 967
26 4439
27 2137
29 967
30 967
31 967
32 967
34 967
36 3456
37 967
38 967
39 967
40 967
41 967
42 1948
44 2918
48 967
49 1187
50 967
51 967
52 967
54...

input:

2
4962 3285
1 967
2 967
3 466
3 967
4 967
5 967
6 967
10 967
11 967
12 967
13 967
14 967
15 967
16 967
19 967
20 967
21 967
23 851
23 967
24 967
25 967
26 4439
27 2137
29 967
30 967
31 967
32 967
34 967
36 3456
37 967
38 967
39 967
40 967
41 967
42 1948
44 2918
48 967
49 1187
50 967
51 967
52 967
54...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
459

Test #3:

score: 5
Accepted
time: 0ms = 0ms + 0ms
memory: 1892kb,1908kb

input:

1
2495

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 1657
1229 967
1530 1095
753 967
2893 1702
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
140...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 1657
1229 967
1530 1095
753 967
2893 1702
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
140...

output:

2
4962 3285
1 3374
2 967
3 466
3 967
4 967
5 4191
6 967
10 967
11 967
12 4433
13 967
14 967
15 967
16 967
19 4776
20 967
21 967
23 851
23 967
23 3680
24 967
25 967
26 4439
27 2137
29 967
30 967
31 967
32 967
34 967
36 3456
37 967
38 967
39 967
40 657
41 4350
42 1948
44 2918
48 967
49 1187
49 2181
50...

input:

2
4962 3285
1 3374
2 967
3 466
3 967
4 967
5 4191
6 967
10 967
11 967
12 4433
13 967
14 967
15 967
16 967
19 4776
20 967
21 967
23 851
23 967
23 3680
24 967
25 967
26 4439
27 2137
29 967
30 967
31 967
32 967
34 967
36 3456
37 967
38 967
39 967
40 657
41 4350
42 1948
44 2918
48 967
49 1187
49 2181
50...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
2495

Test #4:

score: 0
Wrong Answer
time: 0ms = 0ms + 0ms
memory: 1892kb,1928kb

input:

3
1560

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
3
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405 9...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
3
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405 9...

output:

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

input:

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

output:

9ff923928e5675d6f7ae686fcfb20beac84bc7b1a47cf13bde24b59497bcae3b4900097049e1c568aa409defdbadf4cfc599c0e496e22068170cce547295ffa4
Incorrect answer.

Subtask #2:

score: 0
Wrong Answer

Test #13:

score: 30
Accepted
time: 0ms = 0ms + 0ms
memory: 1888kb,1912kb

input:

1
17476204

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 1657
1229 967
1530 1095
753 967
2893 1702
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
140...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 1657
1229 967
1530 1095
753 967
2893 1702
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
140...

output:

2
4962 3285
1 967
2 967
3 967
4 967
5 4191
6 967
10 967
11 967
12 4433
13 2649
14 967
15 967
16 1937
16 3008
17 3323
19 4776
20 967
20 4134
21 967
23 967
24 2647
25 967
26 967
27 2137
28 2352
29 967
30 967
31 967
32 967
34 967
36 967
37 967
38 967
39 967
40 657
41 4350
42 967
44 967
48 967
49 967
49...

input:

2
4962 3285
1 967
2 967
3 967
4 967
5 4191
6 967
10 967
11 967
12 4433
13 2649
14 967
15 967
16 1937
16 3008
17 3323
19 4776
20 967
20 4134
21 967
23 967
24 2647
25 967
26 967
27 2137
28 2352
29 967
30 967
31 967
32 967
34 967
36 967
37 967
38 967
39 967
40 657
41 4350
42 967
44 967
48 967
49 967
49...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
17476204

Test #14:

score: 30
Accepted
time: 0ms = 0ms + 0ms
memory: 1888kb,1912kb

input:

1
11926600

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 1657
1229 967
1530 967
753 967
2893 1702
2635 967
995 4005
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
14...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 1657
1229 967
1530 967
753 967
2893 1702
2635 967
995 4005
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
14...

output:

2
4962 3285
1 967
2 967
3 967
4 967
5 4191
6 967
10 967
11 967
11 2466
12 967
13 2649
14 967
15 967
16 1937
16 3008
17 2239
17 3323
19 967
20 967
20 4780
21 967
23 967
24 967
25 967
25 1121
26 967
27 2137
28 2352
29 967
30 967
31 1257
32 967
34 946
34 967
36 967
37 967
38 967
39 967
40 657
41 4350
4...

input:

2
4962 3285
1 967
2 967
3 967
4 967
5 4191
6 967
10 967
11 967
11 2466
12 967
13 2649
14 967
15 967
16 1937
16 3008
17 2239
17 3323
19 967
20 967
20 4780
21 967
23 967
24 967
25 967
25 1121
26 967
27 2137
28 2352
29 967
30 967
31 1257
32 967
34 946
34 967
36 967
37 967
38 967
39 967
40 657
41 4350
4...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
11926600

Test #15:

score: 30
Accepted
time: 0ms = 0ms + 0ms
memory: 1888kb,1912kb

input:

1
16602378

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 4005
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 4005
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405...

output:

2
4962 3285
1 967
2 967
3 466
3 967
4 967
5 967
6 967
10 967
11 967
11 2466
12 967
13 967
14 967
15 967
16 967
17 2239
19 967
20 967
20 4780
21 188
21 967
23 967
24 967
25 967
25 1121
26 967
27 2137
29 967
30 967
31 1257
32 967
34 946
34 967
36 967
37 967
38 967
39 967
40 967
41 967
42 1948
44 2918
...

input:

2
4962 3285
1 967
2 967
3 466
3 967
4 967
5 967
6 967
10 967
11 967
11 2466
12 967
13 967
14 967
15 967
16 967
17 2239
19 967
20 967
20 4780
21 188
21 967
23 967
24 967
25 967
25 1121
26 967
27 2137
29 967
30 967
31 1257
32 967
34 946
34 967
36 967
37 967
38 967
39 967
40 967
41 967
42 1948
44 2918
...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
16602378

Test #16:

score: 0
Wrong Answer
time: 0ms = 0ms + 0ms
memory: 1888kb,1912kb

input:

3
13129243

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
3
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405 9...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
3
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 967
753 967
2893 967
2635 967
995 967
4446 967
1503 967
2904 967
184 967
1573 967
2934 967
3758 967
1405 9...

output:

4
4962 4080
2 967
3 967
4 967
5 967
6 967
7 967
9 967
10 967
11 967
12 967
13 967
14 967
15 967
16 967
17 967
18 967
19 967
20 967
21 967
22 967
23 967
25 967
26 967
28 967
29 967
30 967
31 967
32 967
33 967
34 967
35 967
36 967
37 967
38 967
39 967
40 967
41 967
43 967
45 967
46 967
48 967
49 967
5...

input:

4
4962 4080
2 967
3 967
4 967
5 967
6 967
7 967
9 967
10 967
11 967
12 967
13 967
14 967
15 967
16 967
17 967
18 967
19 967
20 967
21 967
22 967
23 967
25 967
26 967
28 967
29 967
30 967
31 967
32 967
33 967
34 967
35 967
36 967
37 967
38 967
39 967
40 967
41 967
43 967
45 967
46 967
48 967
49 967
5...

output:

9ff923928e5675d6f7ae686fcfb20beac84bc7b1a47cf13bde24b59497bcae3b4900097049e1c568aa409defdbadf4cfc599c0e496e22068170cce547295ffa4
Incorrect answer.

Subtask #3:

score: 0
Wrong Answer

Test #25:

score: 65
Accepted
time: 0ms = 0ms + 0ms
memory: 1892kb,1920kb

input:

1
355365355024496523

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 967
1229 967
1530 967
753 1269
2893 967
2635 967
995 4005
4446 3754
1503 3970
2904 3941
184 3425
1573 2871
2934 4128
3758 3...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 967
1229 967
1530 967
753 1269
2893 967
2635 967
995 4005
4446 3754
1503 3970
2904 3941
184 3425
1573 2871
2934 4128
3758 3...

output:

2
4962 3285
1 967
2 2065
3 466
3 967
4 967
5 967
6 3928
10 967
11 967
11 2466
12 967
13 967
14 967
15 967
16 967
16 3008
17 2239
17 3323
19 967
20 967
20 4134
20 4780
21 967
21 1352
23 692
23 851
24 2647
25 967
25 1121
26 4439
27 2137
28 2352
29 4148
30 560
30 4126
31 1257
32 936
32 3019
32 4328
34 ...

input:

2
4962 3285
1 967
2 2065
3 466
3 967
4 967
5 967
6 3928
10 967
11 967
11 2466
12 967
13 967
14 967
15 967
16 967
16 3008
17 2239
17 3323
19 967
20 967
20 4134
20 4780
21 967
21 1352
23 692
23 851
24 2647
25 967
25 1121
26 4439
27 2137
28 2352
29 4148
30 560
30 4126
31 1257
32 936
32 3019
32 4328
34 ...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
355365355024496523

Test #26:

score: 65
Accepted
time: 0ms = 0ms + 0ms
memory: 1896kb,1924kb

input:

1
727827999106414164

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 1281
4436 967
1229 967
1530 1095
753 967
2893 967
2635 967
995 4005
4446 3754
1503 967
2904 3941
184 967
1573 967
2934 967
3758 967
1...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 1281
4436 967
1229 967
1530 1095
753 967
2893 967
2635 967
995 4005
4446 3754
1503 967
2904 3941
184 967
1573 967
2934 967
3758 967
1...

output:

2
4962 3285
1 3374
2 967
3 967
4 472
4 1189
5 967
6 3928
10 2889
11 967
11 2466
12 967
13 967
14 723
15 393
16 967
16 3008
17 3034
17 3323
17 3619
19 967
20 4134
20 4594
21 188
21 967
23 967
23 3680
24 2647
25 967
25 1121
26 967
27 967
28 2352
29 4148
30 556
30 560
31 967
32 967
32 4328
34 967
36 96...

input:

2
4962 3285
1 3374
2 967
3 967
4 472
4 1189
5 967
6 3928
10 2889
11 967
11 2466
12 967
13 967
14 723
15 393
16 967
16 3008
17 3034
17 3323
17 3619
19 967
20 4134
20 4594
21 188
21 967
23 967
23 3680
24 2647
25 967
25 1121
26 967
27 967
28 2352
29 4148
30 556
30 560
31 967
32 967
32 4328
34 967
36 96...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
727827999106414164

Test #27:

score: 65
Accepted
time: 0ms = 0ms + 0ms
memory: 1896kb,1920kb

input:

1
656410143989222955

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 1281
4436 1657
1229 4571
1530 967
753 1269
2893 1702
2635 3768
995 4005
4446 3754
1503 3970
2904 3941
184 967
1573 967
2934 967
3758...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 1281
4436 1657
1229 4571
1530 967
753 1269
2893 1702
2635 3768
995 4005
4446 3754
1503 3970
2904 3941
184 967
1573 967
2934 967
3758...

output:

2
4962 3285
1 967
2 967
3 466
3 2757
4 967
5 4191
6 967
10 967
11 967
11 2466
12 4433
13 2649
14 723
15 967
16 1937
17 4820
19 4776
20 4134
20 4594
21 188
21 967
21 1352
23 692
23 851
24 2647
25 1121
25 1939
26 967
27 2137
29 967
30 556
30 560
30 4126
31 1257
32 967
32 4328
34 90
34 381
36 967
37 36...

input:

2
4962 3285
1 967
2 967
3 466
3 2757
4 967
5 4191
6 967
10 967
11 967
11 2466
12 4433
13 2649
14 723
15 967
16 1937
17 4820
19 4776
20 4134
20 4594
21 188
21 967
21 1352
23 692
23 851
24 2647
25 1121
25 1939
26 967
27 2137
29 967
30 556
30 560
30 4126
31 1257
32 967
32 4328
34 90
34 381
36 967
37 36...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
656410143989222955

Test #28:

score: 65
Accepted
time: 1ms = 1ms + 0ms
memory: 1892kb,1920kb

input:

1
410366615149657534

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 1657
1229 4571
1530 1095
753 1269
2893 1702
2635 3768
995 967
4446 967
1503 967
2904 967
184 3425
1573 2871
2934 967
3758 3...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 2668
3964 967
4436 1657
1229 4571
1530 1095
753 1269
2893 1702
2635 3768
995 967
4446 967
1503 967
2904 967
184 3425
1573 2871
2934 967
3758 3...

output:

2
4962 3285
1 3374
2 2065
3 466
3 2757
4 967
5 4191
6 967
10 967
11 967
11 2466
12 4433
13 2649
14 723
15 967
16 1937
16 3008
17 3034
17 3323
17 3619
17 4820
19 4776
20 967
20 4780
21 938
21 1044
23 967
23 3680
23 4314
24 967
25 1939
25 4520
26 4439
27 2137
28 2352
29 967
30 967
31 1257
32 936
34 38...

input:

2
4962 3285
1 3374
2 2065
3 466
3 2757
4 967
5 4191
6 967
10 967
11 967
11 2466
12 4433
13 2649
14 723
15 967
16 1937
16 3008
17 3034
17 3323
17 3619
17 4820
19 4776
20 967
20 4780
21 938
21 1044
23 967
23 3680
23 4314
24 967
25 1939
25 4520
26 4439
27 2137
28 2352
29 967
30 967
31 1257
32 936
34 38...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
410366615149657534

Test #29:

score: 65
Accepted
time: 0ms = 0ms + 0ms
memory: 1896kb,1920kb

input:

1
298090682780948428

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 1095
753 1269
2893 967
2635 967
995 967
4446 967
1503 967
2904 3941
184 3425
1573 967
2934 4128
3758 3717
...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
1
4962
495 967
4174 967
1367 967
3964 967
4436 967
1229 967
1530 1095
753 1269
2893 967
2635 967
995 967
4446 967
1503 967
2904 3941
184 3425
1573 967
2934 4128
3758 3717
...

output:

2
4962 3285
1 967
2 2065
3 967
4 967
4 1189
5 967
6 3928
10 967
11 2466
11 4629
11 4816
12 967
13 967
14 967
15 967
16 967
17 2239
17 3034
17 3619
19 967
20 4134
20 4594
21 967
23 967
24 2647
25 967
26 4439
27 2137
29 4148
30 556
30 967
31 967
32 936
34 967
35 1033
36 3456
37 967
37 3837
38 967
38 2...

input:

2
4962 3285
1 967
2 2065
3 967
4 967
4 1189
5 967
6 3928
10 967
11 2466
11 4629
11 4816
12 967
13 967
14 967
15 967
16 967
17 2239
17 3034
17 3619
19 967
20 4134
20 4594
21 967
23 967
24 2647
25 967
26 4439
27 2137
29 4148
30 556
30 967
31 967
32 936
34 967
35 1033
36 3456
37 967
37 3837
38 967
38 2...

output:

08e2277017156c65e2df558ef1d27eae814767ea6a771d5be687d4040371b97399dd6bd28d5207cce21e4e205ea711c730f7ccf85a21af8c41bab7c037b89e9e
298090682780948428

Test #30:

score: 0
Wrong Answer
time: 1ms = 1ms + 0ms
memory: 1888kb,1892kb

input:

3
969441916331132577

output:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
3
4962
495 967
4174 967
1367 967
3964 1281
4436 967
1229 4571
1530 967
753 967
2893 967
2635 3768
995 967
4446 967
1503 3970
2904 967
184 3425
1573 967
2934 967
3758 3717
...

input:

a890c6696058af3ad84e267191c856938f206a8ef7c63581510cdfa15e45f9c07d82b6a58fe3c8183e2b8f4b976dd90fbca50f420ce3dcf29a3d6a73adf47022
3
4962
495 967
4174 967
1367 967
3964 1281
4436 967
1229 4571
1530 967
753 967
2893 967
2635 3768
995 967
4446 967
1503 3970
2904 967
184 3425
1573 967
2934 967
3758 3717
...

output:

4
4962 2801
1 967
4 967
5 967
6 967
7 967
8 967
9 967
10 967
15 967
18 967
20 967
21 967
22 967
27 967
29 967
30 967
31 967
33 967
34 967
35 967
40 967
41 967
42 967
43 967
44 967
45 967
47 967
48 967
50 967
52 967
54 967
55 967
56 967
58 967
60 967
61 967
63 967
64 967
69 967
70 967
71 967
72 967
7...

input:

4
4962 2801
1 967
4 967
5 967
6 967
7 967
8 967
9 967
10 967
15 967
18 967
20 967
21 967
22 967
27 967
29 967
30 967
31 967
33 967
34 967
35 967
40 967
41 967
42 967
43 967
44 967
45 967
47 967
48 967
50 967
52 967
54 967
55 967
56 967
58 967
60 967
61 967
63 967
64 967
69 967
70 967
71 967
72 967
7...

output:

9ff923928e5675d6f7ae686fcfb20beac84bc7b1a47cf13bde24b59497bcae3b4900097049e1c568aa409defdbadf4cfc599c0e496e22068170cce547295ffa4
Incorrect answer.