0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 21:36:27 +00:00
OI-codes/S2OJ/1790/data/hike1.out

4002 lines
9.2 KiB (Stored with Git LFS)
Plaintext

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
2
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
3
0
0
1
0
0
0
1
0
1
0
0
0
0
1
1
0
0
0
0
2
0
0
1
0
0
3
1
1
0
2
0
0
0
1
0
0
0
2
0
0
1
0
0
1
2
0
0
0
0
1
0
1
0
3
0
1
0
1
0
0
0
2
1
0
0
3
1
0
1
2
1
5
0
1
2
1
1
3
0
0
0
2
2
1
3
0
0
2
0
1
1
0
0
0
0
0
4
0
0
0
2
0
0
0
4
0
0
0
1
0
0
1
1
0
1
0
3
0
0
0
4
4
1
3
3
1
0
2
0
0
2
1
0
0
0
0
0
1
1
0
1
1
2
0
1
0
2
2
1
0
2
3
1
2
0
4
0
0
0
0
4
0
0
1
0
3
0
0
0
2
0
0
1
0
1
2
1
1
1
0
1
3
0
0
1
0
0
0
0
1
1
1
1
0
1
4
1
2
4
0
0
0
2
1
0
4
0
1
1
0
0
0
0
2
1
0
1
0
3
0
1
2
2
0
0
1
3
0
2
3
0
1
4
0
0
1
0
1
0
1
1
0
1
0
3
5
0
1
1
1
0
0
0
2
0
1
0
1
1
2
4
1
0
0
0
0
0
1
1
2
0
1
3
0
5
2
2
0
2
2
3
1
0
2
1
0
0
2
0
0
0
0
1
0
0
1
0
0
0
3
3
1
0
0
0
2
1
0
4
1
0
1
1
0
0
5
0
0
4
1
4
0
0
5
2
0
0
2
0
0
0
2
0
1
0
0
0
0
3
0
0
0
3
1
0
4
0
5
0
2
0
3
0
1
1
3
0
1
0
0
3
3
0
5
5
3
0
3
2
0
0
3
1
4
0
3
1
3
1
1
3
0
0
2
2
1
3
0
2
2
6
1
2
0
0
4
3
0
0
1
0
3
0
0
1
1
0
0
3
3
1
0
2
6
3
1
1
0
0
0
0
0
1
0
2
2
4
0
1
0
0
1
1
0
6
1
0
0
5
0
0
1
0
0
1
2
3
1
0
0
0
3
0
0
1
0
1
1
1
0
1
0
3
2
0
2
5
0
2
1
1
2
3
0
0
3
2
6
1
0
0
0
0
0
1
1
0
0
5
0
0
2
4
3
1
2
0
0
1
0
2
0
4
0
1
1
0
1
0
2
2
2
1
0
4
2
0
0
6
0
1
1
0
0
6
2
5
0
1
1
3
5
3
1
0
3
0
2
1
2
0
2
2
2
4
1
3
3
3
2
3
1
0
1
1
0
6
0
2
1
1
0
5
0
0
3
1
2
3
1
0
2
0
0
4
1
2
4
1
1
0
1
1
5
0
6
0
3
1
1
0
1
3
3
5
2
0
1
6
2
4
2
5
4
0
0
1
1
0
0
0
0
5
3
0
3
3
0
0
3
4
4
2
4
5
2
0
3
4
0
5
0
3
0
0
0
0
0
1
3
3
0
3
4
0
4
3
0
1
0
3
1
0
4
2
5
1
3
0
0
1
1
1
5
3
1
2
0
0
0
3
3
1
1
3
0
4
0
4
0
4
0
0
5
1
2
1
3
2
0
0
2
1
2
0
0
2
1
1
1
0
2
0
2
3
3
0
1
0
0
0
4
0
2
0
3
5
2
6
8
5
3
2
4
2
4
3
3
0
3
2
7
0
0
0
0
4
2
1
3
0
3
0
3
2
1
0
4
6
2
4
0
3
2
0
2
3
1
1
2
0
1
4
0
1
1
1
6
7
0
3
0
6
1
0
3
7
0
6
8
0
0
0
3
1
2
1
2
5
0
0
4
2
0
0
2
1
2
1
5
0
0
3
1
5
1
4
1
4
4
1
2
1
1
0
0
4
7
0
3
3
0
1
1
5
2
5
0
2
3
1
0
1
1
3
0
0
4
5
1
4
0
3
0
2
4
0
0
4
8
1
0
0
0
0
1
2
4
3
4
4
0
4
3
6
2
8
2
5
0
3
7
0
1
2
4
3
1
2
0
2
2
0
0
6
2
6
0
0
4
0
2
1
3
4
5
6
2
4
3
2
0
2
7
0
4
1
0
1
0
0
0
0
1
0
0
2
0
0
0
3
2
3
1
2
0
5
2
4
3
0
1
0
0
4
5
12
0
1
1
0
2
5
0
2
4
4
5
3
1
2
5
1
0
0
3
2
3
0
7
1
1
2
1
0
0
5
0
1
0
0
2
4
7
6
5
2
6
3
0
4
3
6
4
2
5
2
1
0
4
0
3
0
1
5
2
2
1
5
6
0
2
2
0
1
1
4
3
13
3
4
6
0
5
9
2
0
6
3
5
1
0
4
1
3
5
2
2
3
0
10
1
7
0
3
5
6
1
2
4
0
3
5
1
1
3
0
4
0
3
1
3
4
1
10
0
5
2
3
1
2
0
0
3
4
1
1
0
4
3
1
4
14
0
3
6
1
3
1
1
2
2
0
0
3
1
8
7
0
6
2
6
0
1
0
1
3
1
6
5
0
7
1
0
5
0
2
5
3
3
1
9
0
4
2
4
7
3
0
9
2
2
3
1
3
0
1
8
2
0
2
5
2
1
4
2
3
3
4
2
2
3
2
0
1
1
4
0
3
1
5
0
0
6
4
1
2
2
5
0
5
4
0
0
7
1
1
0
1
7
1
1
5
4
2
5
6
6
0
0
0
4
4
13
0
3
1
10
4
3
3
3
3
0
7
2
6
3
2
0
1
6
3
5
5
4
6
6
0
0
6
1
0
3
1
3
5
0
2
0
5
3
4
2
3
2
8
4
0
9
1
4
2
4
7
6
6
6
1
0
4
7
6
0
8
3
11
2
2
0
2
13
2
2
4
0
5
4
2
18
0
2
1
7
1
0
3
7
6
1
9
1
3
7
0
1
11
4
7
1
3
2
0
5
6
2
0
1
5
0
5
5
14
0
8
5
3
4
7
1
8
0
6
1
3
6
5
7
0
2
5
7
0
2
1
4
9
1
0
5
2
3
5
11
4
6
4
9
4
1
2
1
5
1
0
8
3
3
9
3
3
0
4
5
9
2
3
1
2
11
3
6
7
3
1
6
6
1
11
2
0
3
3
2
5
2
9
2
2
7
3
4
14
7
0
0
0
1
1
7
5
3
11
5
7
5
2
1
6
3
2
5
0
2
0
7
5
0
2
0
1
2
0
1
1
0
3
1
3
6
4
9
5
1
5
5
0
0
0
2
3
4
1
5
0
7
7
0
7
5
5
6
6
4
2
1
3
2
5
3
2
4
0
3
0
2
0
10
6
1
1
3
2
5
4
0
4
2
0
0
5
3
10
5
5
2
7
6
5
3
4
1
11
0
0
0
0
5
2
5
7
3
2
0
8
0
3
6
14
1
1
3
3
6
6
1
3
3
8
9
4
0
0
0
8
3
4
1
8
4
8
9
0
7
6
0
7
2
0
0
5
8
10
3
17
7
0
7
4
0
7
0
2
0
7
6
8
3
7
2
2
5
3
6
3
1
6
8
7
1
0
7
6
7
1
3
3
2
7
0
0
6
0
4
7
8
0
6
9
0
9
5
0
0
9
9
0
0
8
12
20
7
0
0
11
1
1
1
1
2
5
0
1
1
2
5
8
0
1
15
1
3
9
2
10
5
1
25
0
0
8
7
13
3
7
1
3
0
5
12
2
10
9
3
3
3
0
2
0
8
6
10
5
1
1
2
1
0
1
11
9
0
3
6
7
8
20
8
2
7
2
14
1
5
7
11
18
4
7
1
1
6
6
8
0
5
0
11
0
3
4
0
1
11
12
0
3
6
3
7
1
4
2
2
2
22
0
1
1
0
1
4
4
6
2
1
0
16
12
2
9
7
15
8
0
8
0
2
3
2
3
10
7
1
1
0
0
0
0
9
7
4
7
7
1
5
4
2
2
3
2
10
5
2
9
14
12
6
5
5
0
1
3
1
3
4
2
2
4
0
5
5
10
3
7
0
2
2
1
7
3
8
10
0
8
0
2
5
7
2
2
4
3
20
1
7
5
17
8
5
8
5
1
4
0
14
2
4
5
1
7
12
0
0
11
5
11
13
0
10
6
12
23
22
7
1
8
5
1
4
4
2
2
0
12
4
2
9
12
8
5
5
9
3
5
8
5
0
8
6
7
7
14
4
3
6
6
10
7
10
3
12
7
3
5
3
2
3
7
10
9
6
1
5
7
6
22
10
0
3
17
2
10
2
0
5
2
0
9
6
5
6
1
4
17
8
8
5
0
1
12
1
7
13
0
6
1
7
4
8
6
8
1
11
1
10
0
1
9
8
2
3
23
9
1
5
5
10
2
8
3
2
7
1
7
3
16
2
11
4
3
0
13
6
1
2
7
6
12
12
5
1
0
8
2
0
2
4
1
8
21
5
2
9
8
1
22
15
19
9
1
6
3
2
2
0
2
8
5
21
7
4
0
12
17
0
6
7
5
8
11
10
7
0
7
8
18
1
6
8
15
2
17
9
22
1
3
14
2
1
4
6
4
13
3
3
2
1
10
2
10
16
2
11
2
7
4
14
1
9
13
10
2
6
10
7
1
6
8
4
8
0
5
2
0
8
10
0
10
11
15
0
7
6
8
6
2
6
4
1
0
6
19
7
9
3
13
3
10
2
13
7
16
7
0
7
10
8
0
5
4
0
14
2
0
3
8
5
2
11
9
6
3
12
5
7
1
2
8
3
6
6
17
0
12
2
1
5
4
5
7
1
4
7
5
7
20
0
11
14
0
16
1
1
12
11
8
3
9
18
6
15
0
13
8
14
15
1
4
16
0
18
4
13
7
20
2
8
11
9
22
15
3
5
4
18
3
11
6
19
5
8
6
2
10
6
2
3
13
6
11
0
5
12
14
18
3
12
9
5
0
8
4
2
6
6
18
4
9
3
0
7
7
0
6
8
10
0
4
1
8
2
6
6
14
15
3
19
0
5
17
4
6
0
1
7
3
0
21
0
6
17
6
20
11
6
1
3
4
9
13
3
23
15
10
14
9
7
9
0
3
11
10
12
4
3
15
3
0
5
9
5
6
3
0
8
12
6
18
16
4
14
14
6
1
5
2
9
2
10
17
17
12
13
3
4
7
8
6
16
8
7
8
1
23
8
9
1
3
15
5
6
9
2
3
7
9
7
0
17
16
14
5
13
9
5
13
6
0
14
3
1
12
11
10
8
9
23
11
5
7
20
13
7
14
9
8
13
4
11
5
7
7
1
10
5
10
4
10
15
0
25
8
1
13
0
9
3
12
5
16
15
4
13
5
2
10
9
20
5
3
5
0
9
8
17
11
17
14
16
20
4
9
0
15
18
8
7
16
11
6
1
9
0
8
3
7
1
8
7
9
16
14
11
5
15
3
9
4
8
16
0
9
13
2
8
16
8
10
6
8
6
6
0
2
16
3
7
18
11
8
9
14
5
6
19
10
13
6
5
0
13
6
4
5
8
20
25
11
6
6
15
16
4
15
3
4
3
24
2
13
6
5
22
0
7
7
9
5
2
19
4
10
13
7
11
10
5
4
3
1
7
6
20
18
8
16
18
8
5
15
9
14
13
15
11
16
7
11
12
15
7
15
4
13
4
5
6
6
22
0
4
21
0
13
15
1
3
8
1
8
16
10
8
7
0
18
5
12
9
10
0
11
7
0
10
10
5
12
4
2
17
18
18
22
4
9
2
13
16
11
2
15
13
16
1
5
22
4
3
13
14
19
3
7
2
6
4
8
2
3
5
21
7
19
19
9
19
13
11
15
8
11
9
7
29
3
27
15
20
12
13
0
25
9
5
6
10
9
7
6
19
5
7
0
20
8
4
19
20
12
4
3
30
4
3
13
8
10
2
7
7
5
20
2
12
24
22
17
6
20
10
12
11
17
16
12
10
3
17
11
16
5
20
17
3
23
10
19
17
6
4
3
12
13
16
10
19
0
0
2
3
6
6
10
9
18
12
9
1
2
5
4
5
6
3
29
1
8
2
15
9
13
1
5
1
16
1
23
15
8
2
8
19
8
12
8
5
1
22
11
18
5
7
0
1
22
8
29
16
18
21
10
4
11
6
7
30
7
8
19
6
1
2
15
25
1
18
6
9
12
3
12
17
12
6
23
9
14
6
23
3
12
5
20
11
2
7
12
7
3
19
21
12
6
6
19
13
4
16
9
3
15
6
5
10
18
13
15
13
16
15
3
6
14
37
21
0
2
11
15
16
9
4
20
14
5
3
6
6
0
6
14
2
14
31
6
28
13
0
7
19
7
7
2
31
5
10
12
5
8
6
18
11
17
8
11
5
6
8
21
14
4
3
10
16
8
11
10
4
0
28
14
11
2
13
6
14
22
25
0
8
10
3
1
10
15
12
8
4
6
2
3
10
4
2
26
16
4
12
14
9
12
10
15
17
7
10
0
16
6
2
8
21
0
4
13
28
9
7
1
31
3
16
4
2
10
14
9
1
7
16
20
11
5
21
2
7
40
20
14
15
20
18
37
26
1
3
9
10
12
33
11
5
13
17
6
10
10
5
7
28
13
11
13
14
25
13
2
6
9
8
9
9
3
24
29
14
10
31
20
10
9
19
29
5
5
12
13
10
25
7
0
3
8
24
8
5
8
42
6
12
3
9
5
23
0
0
7
2
30
17
11
13
16
9
6
50
0
3
17
1
17
9
12
19
7
9
9
33
22
7
22
27
2
12
20
5
5
25
28
24
53
4
8
6
18
7
6
29
49
16
12
11
16
16
9
7
7
15
27
8
5
6
11
16
21
28
7
3
36
14
9
8
25
20
18
16
6
15
3
14
25
19
24
7
10
17
1
10
25
8
28
0
8
3
10
10
5
0
14
11
12
7
3
35
11
7
15
5
3
26
32
23
35
13
13
18
6
38
29
10
13
36
10
3
29
7
12
6
21
8
25
23
0
23
23
1
11
6
0
20
7
0
5
7
24
5
14
6
26
11
30
24
11
52
11
5
39
6
9
10
29
17
11
13
13
9
12
25
0
15
23
8
7
7
32
38
25
21
48
12
1
35
16
21
25
20
13
8
8
9
5
13
29
5
7
0
0
5
13
0
6
15
13
13
19
19
21
9
0
1
29
14
5
13
13
7
0
36
60
7
13
7
6
34
3
0
69
18
8
9
26
15
11
12
18
34
7
45
15
16
25
23
53
13
9
3
10
14
20
11
16
21
15
37
38
30
19
29
19
56
11
16
52
16
18
47
10
16
27
18
26
11
11
7
68
42
25
13
16
1
12
10
8
15
17
7
27
7
12
13
1
8
5
11
41
19
30
17
20
53
17
23
24
18
18
16
23
16
12
18
56
28
26
44
10
20
18
64
7
18
11
17
27
20
14
26
13
11
3
5
16
22
0
7
4
31
22
50
18
0
32
63
14
5
0
38
44
10
7
41
35
10
32
14
46
0
13
14
19
13
43
0
16
0
31
21
25
47
22
20
20
41
14
0
19
24
31
13
14
30
7
3
3
28
2
2
12
33
23
57
23
8
4
0
10
29
61
18
44
20
0
30
11
20
10
2
36
25
24
13
0
19
27
19
14
7
20
15
22
14
8
24
12
20
22
11
3
34
26
15
19
12
9
3
40
37
19
37
28
14
20
43
19
9
16
11
10
29
29
15
24
9
43
26
10
48
13
9
39
16
9
44
14
6
10
24
23
24
8
13
28
39
39
19
14
16
7
16
9
2
16
28
31
53
43
24
53
18
40
12
0
15
15
23
8
11
40
28
6
27
26
31
27
13
27
0
25
25
0
26
9
62
49
17
55
11
3
41
12
25
91
29
6
18
36
20
49
58
31
32
10
21
19
35
29
97
40
24
29
21
61
37
22
29
67
13
18
5
19
36
67
56
22
12
28
18
44
54
0
33
45
34
6
21
27
21
21
32
31
63
65
27
40
30
91
15
93
34
29
25
82
58
37
43
56
35
10
53
0
70
64
44
32
30
34
21
22
34
8
45
5
32
28
38
27
9
49
16
25
31
83
97
42
33
35
39
23
40
32
72
12
28
38
8
69
52
35
50
23
25
15
47
57
39
36
39
11
31
77
37
28
29
81
29
0
80
30
24
82
61
39
104
43
26
13
35
47
32
15
34
47
57
38
32
28
31
39
25
29
26
56
61
23
29
44
24
41
38
16
10
25
25
33
64
6
32
59
9
63
59
14
47
20
42
43
93
22
20
55
0
32
74
72
35
43
7
46
62
54
28
66
22
110
21
48
25
17
41
91
20
42
30
35
42
21
23
45
48
32
60
8
63
29
66
58
40
31
61
49
59
45
8
60
47
28
39
56
54
55
28
2
37
32
39
56
18
59
17
32
40
89
84
18
32
106
4
48
118
84
34
37
2
36
46
28
94
31
70
51
33
118
48
71
159
28
23
34
8
42
80
42
16
51
80
61
29
52
67
50
148
19
58
91
91
41
137
111
50
92
76
80
69
113
102
48
83
79
165
76
44
137
66
39
103
49
15
25
94
42
43
166
174
162
46
126
91
59
95
85
127
171
77
78
103
49
51
101
21
43
82
43
121
48
103
136
109
42
128
28
77
58
45
46
45
154
129
45
45
137
102
106
86
43
129
94
76
121
89
152
74
79
152
42
85
60
76
38
74
112
208
36
273
101
109
51
137
42
162
44
252
240
97
190
42
213
295
84
170
195
110
258
129
288
141
44
89
229
280
267
327
590
569
144
413
568
89
514
211
603
97
42
512
659
79
515
226
69
81
121
594
662
40
60
66
698
127
295
507
555
660
458
806
708
285
696
430
623
499
177
148
715
736
618
524
478
391
539
282
706
264
749
653
499
425
628
801
260
901
274
281
925
455
1020
967
1442
1421
1481
1443
991
863
974
1193
871
900