QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#259579#5088. Two ChoreographiesAestivateAC ✓67ms24696kbC++201.9kb2023-11-21 02:33:402023-11-21 02:33:40

Judging History

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

  • [2023-11-21 02:33:40]
  • 评测
  • 测评结果:AC
  • 用时:67ms
  • 内存:24696kb
  • [2023-11-21 02:33:40]
  • 提交

answer

#include<bits/stdc++.h>

using namespace std;

#define F first 
#define S second 
#define pb push_back
#define int long long

vector<int>node[100005];
bool vis[100005];
int dep[100005],pp[100005];
int id[100005],pid[100005];
pair<int,int>ans[100005];
int now=0,t1,t2;
int iu=0;
int dfn[100005];

void dfs(int v,int pre){
    // cerr<<v<<"\n";
    dfn[v]=++iu;
    pp[v]=pre;
    dep[v]=dep[pre]+1;
    vis[v]=1;
    for(int ii:node[v]){
        if(ii==pre) continue;
        if(!vis[ii]){
            dfs(ii,v);
        }
        else if(dfn[v]>dfn[ii]){
            int dd=dep[v]-dep[ii];
            int g1=v,g2=ii;
            dd=abs(dd);
            if(id[dd]){
                now=dd;t1=g1,t2=g2;
            }
            else ans[dd].F=g1,ans[dd].S=g2;
            id[dd]=g1;pid[dd]=g2;
        }
    }
}

void solve(){
    int n;
    cin>>n;
    for(int i=1;i<=n*2-3;i++){
        int g,h;
        cin>>g>>h;
        node[g].pb(h);
        node[h].pb(g);
    }
    for(int i=1;i<=n;i++){
        if(!vis[i]) dfs(i,i);
    }

    bool nn=0;
    if(!now) {
        now=2;
        nn=1;
        t1=id[n-2],t2=id[n-1];
        // for(int i=2;i<=n;i++) cerr<<id[i]<<" ";cerr<<"\n";
        // return;
    }
    // cerr<<now<<"\n"<<ans[now].F<<" "<<ans[now].S<<" "<<t1<<" "<<t2<<"\n";
    // return;
    

    int g1=ans[now].F,h1=ans[now].S;
    swap(g1,h1);swap(t1,t2);
    // cerr<<now<<"\n";
    cout<<now+1<<"\n";
    while(h1!=g1) cout<<h1<<" ",h1=pp[h1];
    cout<<g1<<"\n";

    if(nn){
        if(t1==t2) {
            if(pid[n-2]!=1) t1=pid[n-2];
            else t2=pid[n-1];
        }
        cout<<t1<<" "<<1<<" "<<t2<<"\n";
        return;
    }

    while(t2!=t1) cout<<t2<<" ",t2=pp[t2];
    cout<<t1<<"\n";
}

signed main(){
    ios::sync_with_stdio(0);cin.tie(0);
    solve();
    return 0;
}

详细

Test #1:

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

input:

4
1 2
1 3
1 4
2 3
2 4

output:

3
3 2 1
4 2 1

result:

ok 

Test #2:

score: 0
Accepted
time: 0ms
memory: 9400kb

input:

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

output:

3
3 2 1
5 2 1

result:

ok 

Test #3:

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

input:

7
1 2
3 4
5 6
5 2
3 1
6 1
4 2
4 5
2 6
3 6
1 5

output:

3
6 5 2
5 2 1

result:

ok 

Test #4:

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

input:

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

output:

3
13 4 2
33 21 35

result:

ok 

Test #5:

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

input:

201
1 7
1 114
1 119
2 49
2 93
4 197
5 139
6 1
6 27
7 39
7 121
8 127
9 130
9 145
11 106
11 136
11 193
12 2
12 116
13 55
13 69
13 105
13 187
13 196
14 144
14 177
15 127
15 134
15 145
15 155
15 184
15 199
16 96
16 177
17 20
21 100
22 68
22 71
22 81
22 142
23 148
23 190
24 12
24 81
24 89
25 158
25 159
2...

output:

3
119 109 48
83 38 98

result:

ok 

Test #6:

score: 0
Accepted
time: 0ms
memory: 11412kb

input:

8000
2 1508
2 3068
3 5268
3 5501
6 266
6 2737
6 3197
6 5863
6 6697
7 3492
9 427
9 794
9 3114
9 5509
10 2257
10 4348
11 1479
11 1957
11 2230
11 2500
11 3182
11 4399
11 5051
11 7727
12 7669
13 1403
13 5753
14 2871
14 6956
14 7959
15 6902
17 1630
17 3155
17 5950
18 7232
19 125
19 3280
19 5648
20 6879
2...

output:

46
1776 3247 3960 4497 1439 2226 3748 694 833 2744 1092 3441 2829 1888 3078 394 4266 553 3987 213 37 3654 373 2322 118 3062 1682 5091 3968 3192 5354 2091 7392 51 6509 7313 4512 548 7191 1964 1064 4655 1270 1089 2094 4094
2577 3752 1222 3491 7342 5782 1706 23 320 5791 479 155 1332 2334 133 2372 2260 ...

result:

ok 

Test #7:

score: 0
Accepted
time: 51ms
memory: 16492kb

input:

99999
1 11261
1 21544
2 9017
2 63063
2 97990
3 11995
3 42473
4 19846
5 38099
6 35872
6 80509
7 73231
8 12356
9 35384
10 45091
12 86727
13 4938
13 48917
14 62383
14 89846
15 28458
15 44277
15 51725
15 84522
16 93258
17 13934
17 42238
18 19000
19 11278
19 23672
19 61502
19 78791
20 85057
20 88080
21 2...

output:

79
24243 64961 82090 26586 42607 75670 88746 57990 47979 31619 33690 57808 12388 71375 57448 38267 65834 32647 92654 73782 15302 34457 61176 38913 74056 47431 71886 9945 89945 27642 55005 95062 34095 47713 72029 6509 78919 65783 37571 62106 68843 3376 34978 20664 78237 20018 85076 1478 39784 7458 96...

result:

ok 

Test #8:

score: 0
Accepted
time: 53ms
memory: 18612kb

input:

100000
1 68531
2 97359
4 68578
4 83098
4 98443
5 8053
5 30270
5 86617
6 7074
6 12266
6 69396
7 52675
7 78316
7 90757
7 92242
8 32677
8 41353
8 41457
8 74508
9 44234
10 4973
10 38390
10 96049
11 28007
11 68620
13 3016
14 36748
15 8147
15 25110
15 28489
15 72947
15 99347
16 70760
17 12774
17 68407
17 ...

output:

106
78203 53693 77412 39249 18810 4152 13033 6416 12595 37530 68777 6179 60604 40256 25562 16974 40618 64135 19734 33914 49869 34303 96687 32492 14549 98297 7982 56086 30966 9986 55008 52527 85956 59234 42937 15154 7682 61426 93146 15148 46376 53351 87430 23335 27980 68725 8348 54656 97704 49162 504...

result:

ok 

Test #9:

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

input:

7
1 2
2 3
3 4
4 5
5 6
6 7
7 5
1 4
7 3
1 6
7 1

output:

3
7 6 5
7 1 6

result:

ok 

Test #10:

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

input:

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

output:

3
3 2 1
100000 1 99999

result:

ok 

Test #11:

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

input:

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

output:

3
8 7 6
2 1 8

result:

ok 

Test #12:

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

input:

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

output:

3
3 2 1
2 1 9

result:

ok 

Test #13:

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

input:

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

output:

3
10 9 8
10 1 9

result:

ok 

Test #14:

score: 0
Accepted
time: 0ms
memory: 10940kb

input:

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

output:

3
3 2 1
1000 1 999

result:

ok 

Test #15:

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

input:

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

output:

3
9999 9998 9997
9999 1 9998

result:

ok 

Test #16:

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

input:

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

output:

3
10000 9999 9998
10000 1 9999

result:

ok 

Test #17:

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

input:

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

output:

3
3 2 1
94753 1 94752

result:

ok 

Test #18:

score: 0
Accepted
time: 40ms
memory: 24600kb

input:

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

output:

3
3 2 1
2 1 99999

result:

ok 

Test #19:

score: 0
Accepted
time: 0ms
memory: 6160kb

input:

7
1 2
2 3
3 4
4 5
5 6
6 7
1 3
1 4
1 5
1 6
1 7

output:

3
3 2 1
7 1 6

result:

ok 

Test #20:

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

input:

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

output:

3
3 2 1
100000 1 99999

result:

ok 

Test #21:

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

input:

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

output:

3
3 2 1
8 1 7

result:

ok 

Test #22:

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

input:

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

output:

3
3 2 1
9 1 8

result:

ok 

Test #23:

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

input:

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

output:

3
3 2 1
10 1 9

result:

ok 

Test #24:

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

input:

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

output:

3
3 2 1
1000 1 999

result:

ok 

Test #25:

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

input:

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

output:

3
3 2 1
9999 1 9998

result:

ok 

Test #26:

score: 0
Accepted
time: 0ms
memory: 11016kb

input:

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

output:

3
3 2 1
10000 1 9999

result:

ok 

Test #27:

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

input:

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

output:

3
3 2 1
97065 1 97064

result:

ok 

Test #28:

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

input:

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

output:

3
3 2 1
99999 1 99998

result:

ok 

Test #29:

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

input:

7
1 2
2 3
3 4
4 5
5 6
6 7
7 5
7 4
7 3
7 2
7 1

output:

3
7 6 5
2 1 7

result:

ok 

Test #30:

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

input:

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

output:

3
100000 99999 99998
2 1 100000

result:

ok 

Test #31:

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

input:

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

output:

3
8 7 6
2 1 8

result:

ok 

Test #32:

score: 0
Accepted
time: 0ms
memory: 10656kb

input:

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

output:

3
9 8 7
2 1 9

result:

ok 

Test #33:

score: 0
Accepted
time: 0ms
memory: 7676kb

input:

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

output:

3
10 9 8
2 1 10

result:

ok 

Test #34:

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

input:

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

output:

3
1000 999 998
2 1 1000

result:

ok 

Test #35:

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

input:

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

output:

3
9999 9998 9997
2 1 9999

result:

ok 

Test #36:

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

input:

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

output:

3
10000 9999 9998
2 1 10000

result:

ok 

Test #37:

score: 0
Accepted
time: 33ms
memory: 23468kb

input:

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

output:

3
92892 92891 92890
2 1 92892

result:

ok 

Test #38:

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

input:

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

output:

3
99999 99998 99997
2 1 99999

result:

ok 

Test #39:

score: 0
Accepted
time: 0ms
memory: 8984kb

input:

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

output:

6
8 2 3 7 6 5
2 3 7 6 5 1

result:

ok 

Test #40:

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

input:

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

output:

5
8 9 10 4 2
2 5 6 7 1

result:

ok 

Test #41:

score: 0
Accepted
time: 0ms
memory: 8900kb

input:

1000
272 271
393 394
369 404
981 980
169 185
362 361
387 386
482 481
383 382
370 788
266 106
938 223
876 877
107 106
109 110
481 480
633 14
886 885
588 589
673 567
568 693
531 932
562 561
871 872
89 959
951 950
119 556
484 891
981 271
75 74
443 444
865 730
374 15
580 233
716 165
882 829
622 623
606 ...

output:

12
397 967 968 969 881 478 479 480 481 482 483 210
653 652 900 627 626 572 407 538 539 540 456 2

result:

ok 

Test #42:

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

input:

9999
1503 1502
1862 3917
4579 4578
9929 8919
4989 4990
4479 7716
5512 5511
4389 4390
4430 910
5616 3889
5708 5879
8848 8849
5400 5076
7827 3718
1169 1168
1574 213
3196 4013
2414 2415
2857 2858
9177 9178
7189 7190
3550 3549
7446 5351
7766 8059
2132 2646
8813 7870
2521 2522
5158 5157
4623 4624
4957 49...

output:

66
9809 9808 4170 8639 9196 8943 7780 7781 7782 7783 7784 7785 4003 4002 4001 1967 1968 2984 2985 8157 8156 8155 5677 5678 1725 8541 8540 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 9146 9147 7792 5114 5113 1209 5268 5269 4537 8307 2918 2917 1846 1845 9037 9038 9039 2626 6444 6443 5159 369 370...

result:

ok 

Test #43:

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

input:

10000
5462 4989
4542 4541
7300 8478
4730 3574
7930 7051
750 7627
117 3045
4274 4275
3840 3841
5706 3638
7108 7107
28 29
2564 2563
2784 2393
1193 1192
2040 1286
3688 3687
8048 2319
2404 2405
8641 8640
6992 8729
5085 5086
5130 5131
6813 9806
6592 6769
2806 2805
7482 6021
7371 3994
4939 3217
1905 6540
...

output:

44
8180 8179 1633 1632 1631 2396 2397 318 319 320 8069 8068 8067 4430 748 747 746 2999 3000 8791 5288 3997 264 265 2020 2021 5914 5915 5916 3510 8769 8768 8767 8865 3693 3692 7460 8114 1348 1347 5896 713 712 8181
8047 4814 4815 4816 9832 4211 4212 4213 8252 8251 8250 7955 1259 1524 1525 1526 4865 48...

result:

ok 

Test #44:

score: 0
Accepted
time: 59ms
memory: 23176kb

input:

99999
49253 51314
3093 3092
88617 72981
43336 77222
65739 55450
5166 90677
57235 57234
51512 51511
73274 86124
86611 77777
21808 21809
2794 2795
64109 69571
80102 80101
56177 27689
55899 58255
16908 16909
53732 53733
9213 9214
33157 33158
10706 10707
76016 11308
51459 74662
58149 58150
80976 56845
2...

output:

274
60153 60152 55529 37475 37476 82002 74228 74227 42517 20914 98856 98855 27232 38324 38325 63941 63940 63939 63938 57475 24491 42211 42212 92175 78665 78664 78663 78662 78661 78660 34027 80560 80561 15745 15744 32208 32207 32206 32205 10544 30514 30513 30512 30511 50147 50146 28926 28927 8162 816...

result:

ok 

Test #45:

score: 0
Accepted
time: 57ms
memory: 21988kb

input:

96827
15894 15895
33528 48199
50450 50451
63703 63702
49937 31980
93823 45726
96052 96051
54334 16426
9193 11656
49315 10079
10614 33488
84027 84028
3612 5321
64903 64904
56901 32611
33578 68521
47938 47939
32618 53239
89613 89612
82729 82728
34512 34511
54064 38673
56419 56420
23775 75336
85989 172...

output:

82
10139 46312 95749 95750 87219 87220 87221 87222 87223 87224 64052 64051 64050 6211 48525 81218 81217 6136 90699 23820 23821 75699 7423 7422 28539 85560 3598 3599 60499 60498 60497 60496 60495 96406 96407 96408 87560 66421 66422 66667 66668 16623 66709 66710 66711 66712 66713 66714 66715 5448 5447...

result:

ok 

Test #46:

score: 0
Accepted
time: 54ms
memory: 22388kb

input:

100000
72105 72104
4352 4351
59159 59160
78993 64103
39235 39234
4458 36615
23543 53027
54635 54634
80821 80822
8720 72158
49535 78364
64357 3035
93490 6597
52195 13285
70186 70187
14748 98067
15516 71738
77617 77616
68836 68835
61569 61570
28477 28289
50823 50822
71759 49859
59464 59463
83701 83702...

output:

189
61672 7017 7016 54221 54222 82494 82495 91430 91431 90413 90412 28105 28106 80504 9418 9419 92196 65322 65323 21926 21927 9421 9420 40361 54500 39393 2039 48321 48320 48319 20627 6450 6451 6452 68298 68299 45864 45863 45862 4571 90818 22718 8274 8275 27343 47314 47315 47316 47317 47318 47319 934...

result:

ok 

Test #47:

score: 0
Accepted
time: 62ms
memory: 22628kb

input:

100000
53877 17887
7877 7878
35510 37710
15520 83926
7572 7573
11839 11840
75139 75140
63678 63679
66199 66198
3262 3263
78203 78204
87574 87575
53474 67658
86593 86594
28943 17005
71369 264
3802 41402
30583 30584
38511 38510
36776 90902
57208 57209
15408 48313
73488 46167
88419 93118
57411 57412
42...

output:

183
99724 99723 99722 93166 93165 26366 95182 95183 95184 47001 47000 53588 53589 12478 21316 21315 64081 64080 26087 26088 26089 26090 26091 44595 31485 92828 36376 36377 82919 82920 80991 41110 87481 87482 43909 79309 29936 29937 29938 29939 29940 29941 12903 12902 2975 2974 61450 61451 61452 7679...

result:

ok 

Test #48:

score: 0
Accepted
time: 54ms
memory: 23224kb

input:

100000
78895 34726
20392 44705
57147 22069
31133 31132
78946 78947
53758 53757
68970 68971
75904 87094
12439 12438
92849 92848
80817 80818
76732 53635
79930 79931
78362 78363
87661 87662
47807 47808
73696 27386
30646 30645
17648 81813
47120 47119
84905 84906
87235 8058
8238 88843
86537 12191
68784 6...

output:

481
90356 90355 90354 42459 92424 92425 92426 92427 44541 44540 44539 14932 14931 14930 37850 37851 37852 49185 33168 33983 43492 6134 6135 6136 6137 50455 50454 79694 79693 37345 5201 76015 83639 83640 83641 83642 83643 66716 10206 10207 10208 10209 10210 10211 10212 57546 57547 45320 45319 38128 3...

result:

ok 

Test #49:

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

input:

94055
34740 73546
30256 30255
20298 20299
62592 62591
49467 49468
65041 2277
38788 38787
58735 65469
2375 2376
77665 77666
36242 80298
75550 16701
13820 64701
83448 83449
79313 83990
2213 2212
22172 22171
72441 92184
10391 30730
39194 38883
25064 90160
69140 85068
50433 31078
58353 4381
38997 38998
...

output:

72
34037 37026 63877 63878 63879 63880 63881 63882 63883 6012 6013 3751 49919 23677 13154 13155 47021 47020 47019 47018 47017 47016 85494 74999 37788 37787 87696 87697 87698 87699 35616 35615 68799 68798 68797 35595 35596 35597 25420 25419 25418 3638 4563 4562 4561 55246 73668 73669 73670 67293 6729...

result:

ok 

Test #50:

score: 0
Accepted
time: 0ms
memory: 9376kb

input:

7
6 2
4 3
3 7
7 6
1 2
7 2
1 5
6 5
4 5
5 7
2 3

output:

4
5 4 3 7
3 7 6 2

result:

ok 

Test #51:

score: 0
Accepted
time: 51ms
memory: 22556kb

input:

99084
7128 52592
26282 84361
19470 70586
2431 2430
33596 72767
70001 70000
65483 65484
76493 76492
62792 39465
4476 31233
72512 72511
94244 69778
84662 84663
32214 32213
4717 4718
73918 26226
71389 71390
45765 45764
87589 87590
6207 6206
47094 70119
30908 29826
34602 40286
44413 44412
21890 21889
24...

output:

168
79321 79320 53656 14387 71742 68528 68529 68530 68531 60292 60293 60294 55241 55242 55243 55244 55245 55246 68394 68393 72315 72316 72317 31071 97696 97695 93765 93764 93763 93762 39076 39077 76563 34446 34445 34444 34443 98147 56613 56612 514 513 512 511 46858 25797 25798 25799 21265 21266 2126...

result:

ok 

Test #52:

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

input:

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

output:

5
5 6 7 8 4
8 4 3 2 1

result:

ok 

Test #53:

score: 0
Accepted
time: 0ms
memory: 9712kb

input:

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

output:

5
8 9 4 3 7
5 4 3 7 6

result:

ok 

Test #54:

score: 0
Accepted
time: 0ms
memory: 9528kb

input:

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

output:

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

result:

ok 

Test #55:

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

input:

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

output:

4
2 3 10 9
9 4 5 8

result:

ok 

Test #56:

score: 0
Accepted
time: 0ms
memory: 7720kb

input:

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

output:

5
4 7 8 6 5
9 8 6 5 2

result:

ok 

Test #57:

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

input:

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

output:

4
8 6 5 4
4 3 2 1

result:

ok 

Test #58:

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

input:

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

output:

3
8 9 7
3 4 2

result:

ok 

Test #59:

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

input:

4
1 2
4 1
4 3
3 1
4 2

output:

3
4 2 1
3 1 4

result:

ok 

Test #60:

score: 0
Accepted
time: 0ms
memory: 9176kb

input:

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

output:

3
5 6 9
8 3 1

result:

ok 

Test #61:

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

input:

1000
937 387
833 217
405 422
502 356
529 374
497 662
803 845
726 979
999 43
463 620
749 828
661 573
191 708
513 963
737 819
439 571
787 166
873 842
993 566
590 908
34 184
699 314
756 255
996 242
653 402
451 656
90 762
562 382
945 397
600 816
789 890
378 965
613 827
319 645
156 684
477 570
131 419
43...

output:

10
171 362 807 902 605 416 790 611 597 88
164 494 701 440 388 347 958 425 945 397

result:

ok 

Test #62:

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

input:

9999
2524 8191
1533 7530
356 1008
8210 3560
2071 540
2876 4324
9158 3771
2872 5625
4701 4769
4728 2104
2264 9841
4009 2392
9900 4852
9836 1027
3996 1557
97 1319
5587 7722
7488 4073
2940 9762
246 6394
380 6935
7929 3557
8049 8841
2105 7255
2710 6626
7926 6255
8392 6949
6174 2040
9959 8955
8701 3730
5...

output:

11
3007 4002 5313 5559 5511 1761 8370 8818 1453 7840 2787
8231 8318 5876 300 3352 7638 1188 2139 9834 9140 5906

result:

ok 

Test #63:

score: 0
Accepted
time: 0ms
memory: 10668kb

input:

10000
8697 615
9680 5350
5924 4698
4478 7356
3510 7535
6046 3305
885 4890
8224 2297
2267 8411
7331 7035
1747 7766
3540 1409
4143 212
9541 5746
1062 539
2060 9566
5293 350
6143 2220
1446 2866
4603 4151
9625 5078
3432 4169
1528 1525
9522 2738
3154 3100
8560 9024
1200 4420
3138 9200
2346 182
1694 6303
...

output:

12
5406 2775 2133 6257 8303 2940 2676 1693 5356 3616 1851 5976
1604 924 5607 5236 7105 9990 1101 9029 4940 8049 4798 6978

result:

ok 

Test #64:

score: 0
Accepted
time: 63ms
memory: 22188kb

input:

99999
84520 53880
95569 33800
30674 78149
34453 98159
29766 87018
38710 45543
78103 64279
95388 6083
90709 6245
28076 59536
89121 25989
17455 86681
24869 49677
88947 54071
59069 14675
2211 80543
84618 24731
71749 96646
3072 81888
41124 19659
78748 83891
86353 92485
51719 3101
86489 39980
2846 67916
...

output:

245
67924 60291 31792 86765 21437 69808 75615 25647 80994 32466 62848 49251 18814 62512 49551 15059 97913 25847 94210 10231 24152 34831 33880 70510 5287 93727 70245 9023 70650 21395 77742 44647 78661 66436 6761 83854 58512 42119 9361 56730 57581 58109 55672 33349 10234 35179 76099 8355 4272 46096 49...

result:

ok 

Test #65:

score: 0
Accepted
time: 47ms
memory: 21576kb

input:

91648
4472 25803
85060 29770
38233 78885
69505 11992
74584 56733
44447 19721
38611 47816
64374 1051
85078 88959
3376 77926
30914 66149
47776 2665
24048 19740
63674 58321
31035 27289
28597 78620
26732 63968
3921 28544
88344 48945
17800 78918
39469 31300
58279 76356
88378 67190
87900 74995
96 31664
86...

output:

55
49421 44836 72174 67577 61324 39916 12392 77361 50488 37491 18734 86285 27838 16841 32286 5049 34504 85378 10186 90869 45108 48848 32858 66843 62131 80102 16414 87290 36081 12297 2247 42929 6007 23317 2490 90982 28861 72886 84804 76522 86758 43106 64659 16308 84980 62018 56823 56395 22488 20548 3...

result:

ok 

Test #66:

score: 0
Accepted
time: 67ms
memory: 21076kb

input:

100000
13352 1027
26975 28733
58784 97055
76806 68544
9735 23022
13365 25281
80851 10373
95287 91860
59771 31042
51912 68412
26741 29961
34375 25709
13755 46111
50736 39736
95695 18184
57397 62912
97590 59408
6754 50322
16563 80551
76371 58366
31788 49867
41825 95414
16211 24996
32999 62870
4946 820...

output:

57
34422 971 26993 80034 28473 30427 88374 65033 10586 46797 63596 72202 97481 51258 23211 41716 71311 36418 29426 56514 69948 91706 22283 53374 73816 89978 51659 26479 22707 43568 91780 61980 16348 8942 23475 28231 4942 171 66619 94319 30477 93290 41555 99140 33401 60568 18338 70325 56962 11825 909...

result:

ok 

Test #67:

score: 0
Accepted
time: 53ms
memory: 21504kb

input:

100000
20959 25336
91898 62660
72720 51175
61002 85224
24094 15898
17841 75902
96298 91723
60352 50707
73566 69660
14089 5220
50982 29437
79898 86395
1734 56103
52555 46603
63369 73948
72151 60200
25210 3152
38452 28051
85173 32730
57691 99457
69691 30053
2072 97708
97968 56344
65532 44367
12342 346...

output:

205
71159 17512 69817 77701 78413 99606 41740 12534 11578 17800 52195 15142 898 77992 46889 76660 23435 25925 89958 89912 9343 15000 26008 32704 64990 25949 63358 43004 60264 30878 32834 79299 68646 42836 26786 90725 75974 68295 25664 56744 65726 8018 87683 40289 69632 28475 68445 23619 92067 93868 ...

result:

ok 

Test #68:

score: 0
Accepted
time: 54ms
memory: 21448kb

input:

100000
16435 98228
89180 57831
43189 90862
16293 29922
91964 47722
34278 901
54950 37026
95302 76757
42452 74646
38280 38053
65541 27258
36041 61691
27600 40344
23817 62272
71323 52794
81547 61348
39381 11415
52865 23221
79787 93823
91146 34985
66479 79975
16439 79659
36874 49350
50891 86175
33479 5...

output:

163
52321 64346 42589 10467 48238 99461 86393 94894 58424 25329 14776 40130 15643 6311 34874 27673 44512 12575 28292 24435 69451 78341 78540 63922 19301 82950 86978 66678 97134 6185 42147 18904 84473 89629 71476 155 68998 88476 79492 52777 65563 50712 31028 56627 95913 72067 69334 52805 11031 43669 ...

result:

ok 

Test #69:

score: 0
Accepted
time: 59ms
memory: 21276kb

input:

95728
48566 69797
54999 85490
75942 40279
51954 81016
58241 2418
39067 29211
81791 12312
77375 65571
56275 38417
19545 83406
22125 73565
35590 62148
23344 55309
39501 86411
68603 19541
75927 74829
9467 14763
65439 91977
45467 52791
94490 35940
32928 3568
76229 95312
78704 76042
23090 10023
59356 602...

output:

14
72306 50351 51490 49471 73631 59088 5069 74180 49404 13013 5264 40023 85779 84187
33953 72726 62971 46928 21587 86969 22121 6024 91208 52737 22934 15605 82531 37581

result:

ok 

Test #70:

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

input:

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

output:

4
4 2 3 5
2 3 5 1

result:

ok 

Test #71:

score: 0
Accepted
time: 47ms
memory: 20864kb

input:

93309
71437 20546
7225 87604
42872 46689
48394 70601
79628 80229
46286 21730
85596 24788
78402 13849
4309 88242
46678 82455
59146 64364
43993 73409
35381 77031
24159 45740
49493 15690
53789 31467
78790 88954
13595 76316
85033 35716
5254 44215
33086 43366
81849 23644
22197 53918
78118 73130
44242 230...

output:

103
9195 28564 81064 4035 105 24010 84695 58491 84340 57876 88854 50992 53375 81642 35996 5204 9660 216 14006 79391 10300 19153 92949 88430 62422 53673 61687 42250 40308 49009 64947 23427 26825 42260 40541 54095 56397 31899 22118 56213 67785 40971 46018 15025 80504 32042 4451 2325 72462 76383 80706 ...

result:

ok 

Test #72:

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

input:

6
5 3
1 3
5 2
5 1
3 6
6 4
1 2
5 6
3 2

output:

3
2 5 3
6 5 3

result:

ok 

Test #73:

score: 0
Accepted
time: 0ms
memory: 10620kb

input:

7
6 3
5 4
7 1
1 6
3 1
7 3
2 7
7 4
3 5
2 5
7 5

output:

3
3 7 1
5 3 7

result:

ok 

Test #74:

score: 0
Accepted
time: 0ms
memory: 10724kb

input:

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

output:

4
6 7 5 1
4 7 5 1

result:

ok 

Test #75:

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

input:

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

output:

5
9 5 8 4 2
7 4 2 3 1

result:

ok 

Test #76:

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

input:

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

output:

4
4 5 6 10
6 10 9 8

result:

ok 

Test #77:

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

input:

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

output:

3
3 6 5
5 8 7

result:

ok 

Test #78:

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

input:

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

output:

4
5 6 3 1
10 9 8 6

result:

ok