mirror of
https://gitcode.com/Zengtudor/alg2025.git
synced 2025-08-21 10:42:07 +00:00
update
This commit is contained in:
parent
41bcad6b48
commit
85982b9834
@ -10,8 +10,10 @@ using ll = int64_t;
|
||||
|
||||
int main(){
|
||||
std::iostream::sync_with_stdio(false);
|
||||
// freopen("chess.in", "r", stdin);
|
||||
// freopen("chess.out", "w", stdout);
|
||||
std::cin.tie(nullptr);
|
||||
std::cout.tie(nullptr);
|
||||
freopen("chess.in", "r", stdin);
|
||||
freopen("chess.out", "w", stdout);
|
||||
ll t;
|
||||
std::cin>>t;
|
||||
while(t--){
|
||||
|
77
src/8/5/805matrix.cpp
Normal file
77
src/8/5/805matrix.cpp
Normal file
@ -0,0 +1,77 @@
|
||||
#include <cstdint>
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <istream>
|
||||
#include <vector>
|
||||
#include <algorithm>
|
||||
using namespace std;
|
||||
|
||||
using ll=int64_t;
|
||||
|
||||
ifstream fin("matrix.in");
|
||||
ofstream fout("matrix.out");
|
||||
|
||||
#define cin fin
|
||||
#define cout fout
|
||||
|
||||
static inline void solve(){
|
||||
ll n, m, q;
|
||||
cin >> n >> m >> q;
|
||||
static vector<ll> a;
|
||||
a.clear();
|
||||
a.resize(n);
|
||||
for (int i = 0; i < n; i++) {
|
||||
cin >> a[i];
|
||||
}
|
||||
if (n == 1) {
|
||||
while (q--) {
|
||||
ll l, r;
|
||||
cin >> l >> r;
|
||||
cout << (r - l + 1) << endl;
|
||||
}
|
||||
} else {
|
||||
sort(a.begin(), a.end());
|
||||
ll span = a[n - 1] - a[0];
|
||||
static vector<ll> d;
|
||||
d.clear();
|
||||
for (int i = 0; i < n - 1; i++) {
|
||||
d.push_back(a[i + 1] - a[i]);
|
||||
}
|
||||
sort(d.begin(), d.end());
|
||||
static vector<ll> pre;
|
||||
pre.resize(d.size());
|
||||
if (!d.empty()) {
|
||||
pre[0] = d[0];
|
||||
for (int i = 1; i < d.size(); i++) {
|
||||
pre[i] = pre[i - 1] + d[i];
|
||||
}
|
||||
}
|
||||
while (q--) {
|
||||
ll l, r;
|
||||
cin >> l >> r;
|
||||
ll L = r - l + 1;
|
||||
auto it = upper_bound(d.begin(), d.end(), L);
|
||||
ll pos = it - d.begin();
|
||||
ll cnt = 0, sum = 0;
|
||||
|
||||
if (pos < d.size()) {
|
||||
cnt = d.size() - pos;
|
||||
if (pos == 0) {
|
||||
sum = pre[d.size() - 1];
|
||||
} else {
|
||||
sum = pre[d.size() - 1] - pre[pos - 1];
|
||||
}
|
||||
}
|
||||
ll ans = span + L + cnt * L - sum;
|
||||
cout << ans << '\n';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int main() {
|
||||
int T;
|
||||
cin >> T;
|
||||
while (T--) {
|
||||
solve();
|
||||
}
|
||||
}
|
17
src/8/5/matrix1.ans
Normal file
17
src/8/5/matrix1.ans
Normal file
@ -0,0 +1,17 @@
|
||||
6
|
||||
4
|
||||
4
|
||||
2
|
||||
1
|
||||
2
|
||||
5
|
||||
3
|
||||
5
|
||||
8
|
||||
3
|
||||
3
|
||||
2
|
||||
2
|
||||
2
|
||||
2
|
||||
2
|
28
src/8/5/matrix1.in
Normal file
28
src/8/5/matrix1.in
Normal file
@ -0,0 +1,28 @@
|
||||
5
|
||||
4 5 3
|
||||
2 2 4 3
|
||||
1 4
|
||||
1 2
|
||||
1 2
|
||||
2 3 3
|
||||
3 3
|
||||
1 2
|
||||
1 1
|
||||
2 3
|
||||
4 5 3
|
||||
1 1 2 5
|
||||
2 3
|
||||
1 1
|
||||
1 2
|
||||
3 3 3
|
||||
2 0 5
|
||||
1 3
|
||||
1 1
|
||||
1 1
|
||||
4 3 5
|
||||
0 0 0 1
|
||||
2 2
|
||||
1 1
|
||||
3 3
|
||||
3 3
|
||||
3 3
|
989
src/8/5/matrix2.ans
Normal file
989
src/8/5/matrix2.ans
Normal file
@ -0,0 +1,989 @@
|
||||
126
|
||||
102
|
||||
107
|
||||
145
|
||||
117
|
||||
105
|
||||
106
|
||||
145
|
||||
134
|
||||
141
|
||||
156
|
||||
142
|
||||
118
|
||||
117
|
||||
123
|
||||
150
|
||||
134
|
||||
141
|
||||
141
|
||||
165
|
||||
158
|
||||
127
|
||||
164
|
||||
159
|
||||
125
|
||||
122
|
||||
133
|
||||
141
|
||||
154
|
||||
116
|
||||
179
|
||||
157
|
||||
118
|
||||
96
|
||||
124
|
||||
128
|
||||
138
|
||||
133
|
||||
101
|
||||
123
|
||||
102
|
||||
138
|
||||
161
|
||||
159
|
||||
132
|
||||
127
|
||||
86
|
||||
107
|
||||
113
|
||||
108
|
||||
157
|
||||
104
|
||||
120
|
||||
111
|
||||
149
|
||||
153
|
||||
118
|
||||
96
|
||||
155
|
||||
86
|
||||
112
|
||||
115
|
||||
139
|
||||
112
|
||||
162
|
||||
112
|
||||
122
|
||||
124
|
||||
138
|
||||
113
|
||||
108
|
||||
164
|
||||
141
|
||||
96
|
||||
115
|
||||
102
|
||||
145
|
||||
149
|
||||
129
|
||||
139
|
||||
115
|
||||
111
|
||||
181
|
||||
151
|
||||
128
|
||||
96
|
||||
99
|
||||
166
|
||||
146
|
||||
113
|
||||
133
|
||||
183
|
||||
127
|
||||
129
|
||||
172
|
||||
142
|
||||
146
|
||||
109
|
||||
183
|
||||
18
|
||||
117
|
||||
11
|
||||
36
|
||||
11
|
||||
11
|
||||
11
|
||||
11
|
||||
18
|
||||
18
|
||||
11
|
||||
11
|
||||
11
|
||||
18
|
||||
11
|
||||
11
|
||||
11
|
||||
11
|
||||
11
|
||||
11
|
||||
11
|
||||
25
|
||||
18
|
||||
11
|
||||
25
|
||||
25
|
||||
11
|
||||
11
|
||||
25
|
||||
11
|
||||
11
|
||||
11
|
||||
11
|
||||
18
|
||||
11
|
||||
18
|
||||
25
|
||||
18
|
||||
11
|
||||
11
|
||||
18
|
||||
11
|
||||
31
|
||||
11
|
||||
18
|
||||
11
|
||||
11
|
||||
18
|
||||
141
|
||||
18
|
||||
11
|
||||
18
|
||||
11
|
||||
25
|
||||
11
|
||||
25
|
||||
18
|
||||
11
|
||||
11
|
||||
25
|
||||
11
|
||||
11
|
||||
11
|
||||
11
|
||||
18
|
||||
25
|
||||
11
|
||||
11
|
||||
48
|
||||
11
|
||||
143
|
||||
18
|
||||
11
|
||||
11
|
||||
18
|
||||
11
|
||||
25
|
||||
11
|
||||
11
|
||||
41
|
||||
18
|
||||
144
|
||||
11
|
||||
11
|
||||
18
|
||||
11
|
||||
25
|
||||
11
|
||||
11
|
||||
11
|
||||
25
|
||||
11
|
||||
11
|
||||
25
|
||||
11
|
||||
11
|
||||
11
|
||||
18
|
||||
11
|
||||
11
|
||||
176
|
||||
113
|
||||
147
|
||||
149
|
||||
129
|
||||
108
|
||||
124
|
||||
119
|
||||
104
|
||||
107
|
||||
128
|
||||
114
|
||||
140
|
||||
122
|
||||
119
|
||||
142
|
||||
179
|
||||
162
|
||||
139
|
||||
183
|
||||
89
|
||||
109
|
||||
182
|
||||
157
|
||||
124
|
||||
65
|
||||
119
|
||||
135
|
||||
89
|
||||
165
|
||||
185
|
||||
114
|
||||
144
|
||||
163
|
||||
146
|
||||
116
|
||||
120
|
||||
107
|
||||
131
|
||||
112
|
||||
177
|
||||
104
|
||||
166
|
||||
142
|
||||
130
|
||||
112
|
||||
118
|
||||
144
|
||||
142
|
||||
116
|
||||
181
|
||||
119
|
||||
158
|
||||
110
|
||||
117
|
||||
125
|
||||
112
|
||||
181
|
||||
168
|
||||
101
|
||||
171
|
||||
110
|
||||
171
|
||||
107
|
||||
110
|
||||
111
|
||||
179
|
||||
119
|
||||
113
|
||||
153
|
||||
129
|
||||
139
|
||||
113
|
||||
119
|
||||
110
|
||||
145
|
||||
162
|
||||
166
|
||||
147
|
||||
128
|
||||
107
|
||||
134
|
||||
114
|
||||
116
|
||||
143
|
||||
140
|
||||
107
|
||||
138
|
||||
96
|
||||
119
|
||||
104
|
||||
65
|
||||
156
|
||||
131
|
||||
112
|
||||
167
|
||||
181
|
||||
141
|
||||
182
|
||||
126
|
||||
173
|
||||
156
|
||||
184
|
||||
109
|
||||
134
|
||||
180
|
||||
116
|
||||
134
|
||||
171
|
||||
131
|
||||
120
|
||||
139
|
||||
154
|
||||
128
|
||||
86
|
||||
128
|
||||
178
|
||||
86
|
||||
172
|
||||
160
|
||||
107
|
||||
98
|
||||
140
|
||||
120
|
||||
118
|
||||
155
|
||||
125
|
||||
98
|
||||
138
|
||||
146
|
||||
139
|
||||
124
|
||||
116
|
||||
144
|
||||
115
|
||||
153
|
||||
161
|
||||
138
|
||||
107
|
||||
111
|
||||
120
|
||||
120
|
||||
155
|
||||
122
|
||||
149
|
||||
100
|
||||
127
|
||||
122
|
||||
124
|
||||
115
|
||||
151
|
||||
100
|
||||
133
|
||||
141
|
||||
120
|
||||
168
|
||||
107
|
||||
165
|
||||
167
|
||||
163
|
||||
182
|
||||
130
|
||||
102
|
||||
138
|
||||
104
|
||||
115
|
||||
117
|
||||
126
|
||||
86
|
||||
185
|
||||
119
|
||||
98
|
||||
120
|
||||
100
|
||||
113
|
||||
130
|
||||
145
|
||||
126
|
||||
174
|
||||
136
|
||||
183
|
||||
168
|
||||
164
|
||||
162
|
||||
115
|
||||
176
|
||||
151
|
||||
129
|
||||
132
|
||||
125
|
||||
64
|
||||
102
|
||||
154
|
||||
138
|
||||
114
|
||||
116
|
||||
34
|
||||
16
|
||||
25
|
||||
34
|
||||
92
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
132
|
||||
34
|
||||
34
|
||||
54
|
||||
42
|
||||
16
|
||||
16
|
||||
16
|
||||
34
|
||||
34
|
||||
25
|
||||
34
|
||||
16
|
||||
25
|
||||
25
|
||||
135
|
||||
34
|
||||
16
|
||||
16
|
||||
16
|
||||
34
|
||||
16
|
||||
16
|
||||
16
|
||||
34
|
||||
25
|
||||
16
|
||||
34
|
||||
25
|
||||
34
|
||||
16
|
||||
16
|
||||
25
|
||||
34
|
||||
16
|
||||
16
|
||||
16
|
||||
25
|
||||
16
|
||||
16
|
||||
16
|
||||
25
|
||||
16
|
||||
34
|
||||
34
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
34
|
||||
25
|
||||
42
|
||||
16
|
||||
42
|
||||
16
|
||||
25
|
||||
16
|
||||
16
|
||||
16
|
||||
25
|
||||
16
|
||||
16
|
||||
25
|
||||
34
|
||||
25
|
||||
16
|
||||
25
|
||||
16
|
||||
25
|
||||
16
|
||||
42
|
||||
25
|
||||
25
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
34
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
75
|
||||
16
|
||||
16
|
||||
16
|
||||
34
|
||||
16
|
||||
16
|
||||
138
|
||||
153
|
||||
110
|
||||
130
|
||||
119
|
||||
110
|
||||
150
|
||||
144
|
||||
131
|
||||
132
|
||||
105
|
||||
161
|
||||
90
|
||||
124
|
||||
104
|
||||
166
|
||||
99
|
||||
106
|
||||
90
|
||||
169
|
||||
179
|
||||
107
|
||||
169
|
||||
90
|
||||
140
|
||||
158
|
||||
126
|
||||
159
|
||||
139
|
||||
105
|
||||
163
|
||||
135
|
||||
116
|
||||
125
|
||||
108
|
||||
103
|
||||
118
|
||||
173
|
||||
90
|
||||
155
|
||||
116
|
||||
114
|
||||
116
|
||||
126
|
||||
119
|
||||
125
|
||||
143
|
||||
143
|
||||
107
|
||||
138
|
||||
188
|
||||
169
|
||||
109
|
||||
99
|
||||
178
|
||||
114
|
||||
103
|
||||
108
|
||||
127
|
||||
109
|
||||
165
|
||||
128
|
||||
123
|
||||
171
|
||||
104
|
||||
105
|
||||
123
|
||||
168
|
||||
154
|
||||
124
|
||||
123
|
||||
133
|
||||
184
|
||||
159
|
||||
140
|
||||
135
|
||||
138
|
||||
125
|
||||
111
|
||||
112
|
||||
124
|
||||
157
|
||||
131
|
||||
131
|
||||
151
|
||||
123
|
||||
105
|
||||
170
|
||||
134
|
||||
99
|
||||
115
|
||||
160
|
||||
186
|
||||
90
|
||||
148
|
||||
132
|
||||
110
|
||||
163
|
||||
10
|
||||
18
|
||||
18
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
18
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
18
|
||||
10
|
||||
10
|
||||
10
|
||||
32
|
||||
10
|
||||
24
|
||||
10
|
||||
112
|
||||
18
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
10
|
||||
28
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
96
|
||||
18
|
||||
18
|
||||
32
|
||||
110
|
||||
10
|
||||
10
|
||||
10
|
||||
107
|
||||
114
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
10
|
||||
28
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
32
|
||||
18
|
||||
28
|
||||
32
|
||||
36
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
18
|
||||
10
|
||||
10
|
||||
24
|
||||
10
|
||||
18
|
||||
137
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
24
|
||||
10
|
||||
92
|
||||
10
|
||||
10
|
||||
24
|
||||
10
|
||||
107
|
||||
10
|
||||
112
|
||||
10
|
||||
24
|
||||
18
|
||||
28
|
||||
18
|
||||
18
|
||||
24
|
||||
18
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
75
|
||||
10
|
||||
10
|
||||
10
|
||||
17
|
||||
10
|
||||
65
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
38
|
||||
10
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
17
|
||||
10
|
||||
10
|
||||
129
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
24
|
||||
17
|
||||
10
|
||||
10
|
||||
17
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
17
|
||||
24
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
10
|
||||
17
|
||||
10
|
||||
10
|
||||
10
|
||||
10
|
||||
17
|
||||
10
|
||||
17
|
||||
10
|
||||
17
|
||||
17
|
||||
24
|
||||
55
|
||||
17
|
||||
10
|
||||
10
|
||||
17
|
||||
10
|
||||
65
|
||||
24
|
||||
60
|
||||
10
|
||||
10
|
||||
31
|
||||
10
|
||||
10
|
||||
10
|
||||
24
|
||||
10
|
||||
50
|
||||
10
|
||||
24
|
||||
10
|
||||
10
|
||||
60
|
||||
129
|
||||
10
|
||||
18
|
||||
18
|
||||
18
|
||||
31
|
||||
31
|
||||
18
|
||||
18
|
||||
62
|
||||
44
|
||||
18
|
||||
18
|
||||
18
|
||||
99
|
||||
18
|
||||
18
|
||||
89
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
62
|
||||
44
|
||||
31
|
||||
54
|
||||
18
|
||||
31
|
||||
31
|
||||
31
|
||||
18
|
||||
18
|
||||
31
|
||||
18
|
||||
44
|
||||
114
|
||||
62
|
||||
18
|
||||
31
|
||||
44
|
||||
18
|
||||
31
|
||||
18
|
||||
18
|
||||
31
|
||||
62
|
||||
31
|
||||
44
|
||||
44
|
||||
18
|
||||
18
|
||||
18
|
||||
44
|
||||
124
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
44
|
||||
62
|
||||
31
|
||||
18
|
||||
18
|
||||
18
|
||||
31
|
||||
18
|
||||
18
|
||||
44
|
||||
44
|
||||
18
|
||||
44
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
31
|
||||
54
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
73
|
||||
31
|
||||
18
|
||||
44
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
18
|
||||
114
|
||||
155
|
||||
147
|
||||
112
|
||||
146
|
||||
142
|
||||
156
|
||||
119
|
||||
159
|
||||
164
|
||||
150
|
||||
132
|
||||
136
|
||||
177
|
||||
127
|
||||
177
|
||||
171
|
||||
167
|
||||
128
|
||||
109
|
||||
108
|
||||
109
|
||||
123
|
||||
112
|
||||
166
|
||||
115
|
||||
104
|
||||
107
|
||||
108
|
||||
132
|
||||
132
|
||||
174
|
||||
106
|
||||
108
|
||||
123
|
||||
191
|
||||
110
|
||||
106
|
||||
129
|
||||
188
|
||||
60
|
||||
140
|
||||
149
|
||||
155
|
||||
116
|
||||
121
|
||||
143
|
||||
126
|
||||
118
|
||||
110
|
||||
107
|
||||
121
|
||||
105
|
||||
180
|
||||
148
|
||||
143
|
||||
133
|
||||
115
|
||||
119
|
||||
151
|
||||
114
|
||||
166
|
||||
141
|
||||
170
|
||||
120
|
||||
108
|
||||
184
|
||||
118
|
||||
109
|
||||
120
|
||||
143
|
||||
136
|
||||
107
|
||||
142
|
||||
112
|
||||
133
|
||||
60
|
||||
174
|
||||
152
|
||||
108
|
||||
192
|
||||
154
|
||||
133
|
||||
105
|
||||
176
|
||||
131
|
||||
146
|
||||
137
|
||||
110
|
||||
99
|
||||
141
|
||||
132
|
||||
159
|
||||
126
|
||||
125
|
||||
110
|
||||
107
|
||||
172
|
||||
106
|
||||
160
|
1010
src/8/5/matrix2.in
Normal file
1010
src/8/5/matrix2.in
Normal file
File diff suppressed because it is too large
Load Diff
9988
src/8/5/matrix3.ans
Normal file
9988
src/8/5/matrix3.ans
Normal file
File diff suppressed because it is too large
Load Diff
10009
src/8/5/matrix3.in
Normal file
10009
src/8/5/matrix3.in
Normal file
File diff suppressed because it is too large
Load Diff
52
src/8/6/806merge.cpp
Normal file
52
src/8/6/806merge.cpp
Normal file
@ -0,0 +1,52 @@
|
||||
#include <cstdint>
|
||||
#include <cstdio>
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
|
||||
using ll = int64_t;
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
ios::sync_with_stdio(false);
|
||||
cin.tie(nullptr);
|
||||
cout.tie(nullptr);
|
||||
freopen("merge.in", "r", stdin);
|
||||
freopen("merge.out", "w", stdout);
|
||||
ll T;
|
||||
cin >> T;
|
||||
while (T--) {
|
||||
ll n;
|
||||
cin >> n;
|
||||
vector<ll> a(n);
|
||||
for (ll i = 0; i < n; i++) {
|
||||
cin >> a[i];
|
||||
}
|
||||
ll i = 0, j = n - 1;
|
||||
ll ls = a[i];
|
||||
ll rs = a[j];
|
||||
ll op = 0;
|
||||
while (i < j) {
|
||||
if (ls == rs) {
|
||||
i++;
|
||||
j--;
|
||||
if (i < j) {
|
||||
ls = a[i];
|
||||
rs = a[j];
|
||||
}
|
||||
} else if (ls < rs) {
|
||||
i++;
|
||||
if (i < j) {
|
||||
ls += a[i];
|
||||
}
|
||||
op++;
|
||||
} else {
|
||||
j--;
|
||||
if (i < j) {
|
||||
rs += a[j];
|
||||
}
|
||||
op++;
|
||||
}
|
||||
}
|
||||
cout << op << '\n';
|
||||
}
|
||||
}
|
3
src/8/6/806sum.cpp
Normal file
3
src/8/6/806sum.cpp
Normal file
@ -0,0 +1,3 @@
|
||||
int main(){
|
||||
|
||||
}
|
64
src/8/7/807stack.cpp
Normal file
64
src/8/7/807stack.cpp
Normal file
@ -0,0 +1,64 @@
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <numeric>
|
||||
|
||||
// 使用标准 OI/ACM 风格的快速 I/O
|
||||
void setup_io() {
|
||||
std::ios_base::sync_with_stdio(false);
|
||||
std::cin.tie(NULL);
|
||||
}
|
||||
|
||||
// 解决单次测试数据的函数
|
||||
void solve() {
|
||||
int n;
|
||||
std::cin >> n;
|
||||
|
||||
// pos 数组用于存储每个数字 1...n 在输入排列 a 中的位置(从 1 开始计数)
|
||||
// 大小为 n+1 是为了方便使用 1-based 索引,即 pos[v] = i
|
||||
std::vector<int> pos(n + 1);
|
||||
for (int i = 1; i <= n; ++i) {
|
||||
int val;
|
||||
std::cin >> val;
|
||||
pos[val] = i;
|
||||
}
|
||||
|
||||
// 如果 n <= 1,答案就是 n
|
||||
if (n <= 1) {
|
||||
std::cout << n << "\n";
|
||||
return;
|
||||
}
|
||||
|
||||
// 至少需要一个栈
|
||||
int m = 1;
|
||||
|
||||
// 遍历数字 2 到 n,检查相邻数字 i-1 和 i 是否可以放在同一个栈中
|
||||
for (int i = 2; i <= n; ++i) {
|
||||
// [核心逻辑]
|
||||
// 为了让一个栈能够依次弹出 s, s+1, ..., t,这些数字在入栈时必须以逆序 t, t-1, ..., s 进入。
|
||||
// 这意味着在原始排列 a 中,t 必须在 t-1 之前,t-1 必须在 t-2 之前,以此类推。
|
||||
// 即 pos[t] < pos[t-1] < pos[t-2] < ... < pos[s]。
|
||||
//
|
||||
// 应用到相邻数字 i-1 和 i,如果它们想在同一个栈中,必须满足 pos[i] < pos[i-1]。
|
||||
// 如果 pos[i-1] < pos[i],这表示 i-1 在 i 之前出现,它们不能放入同一个栈。
|
||||
// 这时,i-1 是上一个数字段的末尾,而 i 是一个新的数字段的开始。
|
||||
// 因此,我们必须启用一个新的栈。
|
||||
if (pos[i - 1] < pos[i]) {
|
||||
m++;
|
||||
}
|
||||
}
|
||||
|
||||
std::cout << m << "\n";
|
||||
}
|
||||
|
||||
int main() {
|
||||
setup_io();
|
||||
|
||||
// 多组测试数据
|
||||
int t;
|
||||
std::cin >> t;
|
||||
while (t--) {
|
||||
solve();
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
123
src/8/7/807tower.cpp
Normal file
123
src/8/7/807tower.cpp
Normal file
@ -0,0 +1,123 @@
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
#include <cmath>
|
||||
#include <algorithm>
|
||||
#include <set>
|
||||
|
||||
// 使用 long long 防止整数溢出
|
||||
using ll = long long;
|
||||
|
||||
// OI/ACM 风格的快速输入函数
|
||||
inline int read() {
|
||||
int x = 0, f = 1;
|
||||
char ch = getchar();
|
||||
while (ch < '0' || ch > '9') {
|
||||
if (ch == '-') f = -1;
|
||||
ch = getchar();
|
||||
}
|
||||
while (ch >= '0' && ch <= '9') {
|
||||
x = x * 10 + ch - '0';
|
||||
ch = getchar();
|
||||
}
|
||||
return x * f;
|
||||
}
|
||||
|
||||
// 全局变量以避免在多组测试数据中重复分配内存
|
||||
// a: 存储初始塔高
|
||||
std::vector<int> a;
|
||||
// costs: 存储每个塔到某个目标高度的最小代价
|
||||
std::vector<ll> costs;
|
||||
|
||||
// 主解决函数
|
||||
void solve() {
|
||||
int n = read();
|
||||
int m = read();
|
||||
|
||||
// 如果需要保留的塔数量为0,则不需要任何操作
|
||||
if (n - m == 0) {
|
||||
printf("0\n");
|
||||
// 读取并丢弃本组数据的塔高
|
||||
for (int i = 0; i < n; ++i) {
|
||||
read();
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
a.resize(n);
|
||||
std::set<int> candidate_heights; // 使用 set 自动去重和排序
|
||||
|
||||
// 1. 预处理:生成所有可能的候选目标高度
|
||||
for (int i = 0; i < n; ++i) {
|
||||
a[i] = read();
|
||||
int current_h = a[i];
|
||||
while (true) {
|
||||
candidate_heights.insert(current_h);
|
||||
if (current_h == 0) break;
|
||||
current_h /= 2;
|
||||
}
|
||||
}
|
||||
|
||||
ll min_total_cost = -1; // 初始化为-1,表示无穷大
|
||||
|
||||
costs.resize(n);
|
||||
|
||||
// 2. 枚举所有候选目标高度
|
||||
for (int target_h : candidate_heights) {
|
||||
// 对于当前的 target_h,计算每个塔转换到此高度的最小代价
|
||||
for (int i = 0; i < n; ++i) {
|
||||
int current_a = a[i];
|
||||
int divisions = 0;
|
||||
ll min_cost_for_one_tower = -1;
|
||||
|
||||
// 计算 cost(a[i], target_h)
|
||||
// 通过枚举除法次数来找到最优路径
|
||||
while (true) {
|
||||
ll current_cost = divisions + std::abs((ll)current_a - target_h);
|
||||
if (min_cost_for_one_tower == -1 || current_cost < min_cost_for_one_tower) {
|
||||
min_cost_for_one_tower = current_cost;
|
||||
}
|
||||
if (current_a == 0) break;
|
||||
current_a /= 2;
|
||||
divisions++;
|
||||
}
|
||||
costs[i] = min_cost_for_one_tower;
|
||||
}
|
||||
|
||||
// 排序所有代价,选取最小的 n-m 个
|
||||
std::sort(costs.begin(), costs.end());
|
||||
|
||||
// 计算当前目标高度下的总代价
|
||||
ll current_total_cost = 0;
|
||||
for (int i = 0; i < n - m; ++i) {
|
||||
current_total_cost += costs[i];
|
||||
}
|
||||
|
||||
// 更新全局最小总代价
|
||||
if (min_total_cost == -1 || current_total_cost < min_total_cost) {
|
||||
min_total_cost = current_total_cost;
|
||||
}
|
||||
}
|
||||
|
||||
// 如果没有候选高度(例如 n=0),min_total_cost会是-1。按题意应为0。
|
||||
// 但题目保证 n > 0,且 n-m >= 0。如果 n>0, m<n,候选集必不为空。
|
||||
// 如果 n=m,我们在函数开头已经处理。
|
||||
printf("%lld\n", min_total_cost);
|
||||
}
|
||||
|
||||
int main() {
|
||||
// 设置 freopen 以符合文件输入输出要求
|
||||
freopen("tower.in", "r", stdin);
|
||||
freopen("tower.out", "w", stdout);
|
||||
|
||||
// 处理多组测试数据
|
||||
int T = read();
|
||||
while (T--) {
|
||||
solve();
|
||||
}
|
||||
|
||||
// 关闭文件句柄
|
||||
fclose(stdin);
|
||||
fclose(stdout);
|
||||
|
||||
return 0;
|
||||
}
|
5
src/8/7/stack1.ans
Normal file
5
src/8/7/stack1.ans
Normal file
@ -0,0 +1,5 @@
|
||||
3
|
||||
2
|
||||
4
|
||||
4
|
||||
3
|
11
src/8/7/stack1.in
Normal file
11
src/8/7/stack1.in
Normal file
@ -0,0 +1,11 @@
|
||||
5
|
||||
5
|
||||
3 2 1 4 5
|
||||
5
|
||||
4 5 3 2 1
|
||||
5
|
||||
4 1 2 3 5
|
||||
5
|
||||
2 3 1 4 5
|
||||
5
|
||||
3 2 4 1 5
|
10
src/8/7/stack2.ans
Normal file
10
src/8/7/stack2.ans
Normal file
@ -0,0 +1,10 @@
|
||||
6
|
||||
6
|
||||
4
|
||||
6
|
||||
6
|
||||
6
|
||||
6
|
||||
5
|
||||
7
|
||||
4
|
21
src/8/7/stack2.in
Normal file
21
src/8/7/stack2.in
Normal file
@ -0,0 +1,21 @@
|
||||
10
|
||||
10
|
||||
1 7 3 10 5 2 6 4 8 9
|
||||
10
|
||||
1 6 8 4 3 5 7 9 2 10
|
||||
10
|
||||
9 7 2 6 1 5 4 3 10 8
|
||||
10
|
||||
9 10 2 3 5 7 4 6 1 8
|
||||
10
|
||||
9 3 5 1 6 8 10 2 7 4
|
||||
10
|
||||
4 2 6 3 8 1 7 9 10 5
|
||||
10
|
||||
1 6 8 3 10 9 2 4 5 7
|
||||
10
|
||||
8 7 9 1 4 3 2 6 5 10
|
||||
10
|
||||
2 3 5 1 4 6 7 9 10 8
|
||||
10
|
||||
4 2 8 7 10 1 9 6 5 3
|
100
src/8/7/stack3.ans
Normal file
100
src/8/7/stack3.ans
Normal file
@ -0,0 +1,100 @@
|
||||
53
|
||||
47
|
||||
31
|
||||
50
|
||||
44
|
||||
55
|
||||
14
|
||||
51
|
||||
49
|
||||
53
|
||||
50
|
||||
54
|
||||
53
|
||||
49
|
||||
47
|
||||
55
|
||||
50
|
||||
50
|
||||
49
|
||||
53
|
||||
56
|
||||
53
|
||||
51
|
||||
48
|
||||
49
|
||||
49
|
||||
40
|
||||
50
|
||||
50
|
||||
53
|
||||
49
|
||||
49
|
||||
50
|
||||
53
|
||||
48
|
||||
52
|
||||
49
|
||||
35
|
||||
46
|
||||
57
|
||||
18
|
||||
48
|
||||
47
|
||||
52
|
||||
56
|
||||
1
|
||||
48
|
||||
51
|
||||
54
|
||||
51
|
||||
18
|
||||
48
|
||||
49
|
||||
50
|
||||
49
|
||||
53
|
||||
52
|
||||
51
|
||||
55
|
||||
52
|
||||
53
|
||||
48
|
||||
54
|
||||
48
|
||||
50
|
||||
54
|
||||
48
|
||||
48
|
||||
56
|
||||
55
|
||||
48
|
||||
52
|
||||
54
|
||||
43
|
||||
50
|
||||
48
|
||||
46
|
||||
57
|
||||
53
|
||||
50
|
||||
48
|
||||
50
|
||||
54
|
||||
36
|
||||
52
|
||||
49
|
||||
49
|
||||
49
|
||||
49
|
||||
48
|
||||
49
|
||||
54
|
||||
51
|
||||
51
|
||||
57
|
||||
48
|
||||
55
|
||||
45
|
||||
48
|
||||
55
|
201
src/8/7/stack3.in
Normal file
201
src/8/7/stack3.in
Normal file
@ -0,0 +1,201 @@
|
||||
100
|
||||
100
|
||||
9 62 95 86 70 34 16 75 36 59 93 12 65 39 24 10 88 94 15 71 55 2 30 8 35 5 31 84 97 78 57 40 63 85 74 3 25 37 33 81 76 17 92 99 45 96 80 47 19 29 87 20 44 77 83 1 27 64 11 60 53 28 61 73 14 58 90 13 6 49 41 51 67 26 82 46 68 66 18 21 98 42 79 32 48 72 89 43 7 38 69 23 100 54 22 91 52 50 56 4
|
||||
100
|
||||
78 94 99 97 25 43 14 7 37 88 12 83 84 48 15 76 64 53 55 36 13 100 87 9 91 11 49 26 69 66 77 18 62 61 90 72 46 68 34 60 47 80 22 38 4 28 2 65 41 24 86 1 42 96 82 51 6 71 44 16 21 92 32 93 30 81 95 3 10 5 50 98 79 45 33 89 20 40 73 54 58 75 19 59 63 70 56 8 39 27 29 31 85 67 74 35 57 23 52 17
|
||||
63
|
||||
29 3 61 54 35 56 10 27 47 1 39 51 13 26 8 21 38 16 6 37 53 18 24 19 31 60 32 11 41 2 20 40 50 22 4 28 5 25 45 23 63 52 42 15 58 9 36 48 49 34 57 33 55 62 44 7 43 59 46 17 14 30 12
|
||||
100
|
||||
63 70 49 79 14 42 84 20 9 38 59 51 85 19 90 28 13 60 87 18 55 72 53 40 30 77 12 45 97 88 62 48 80 34 4 24 44 92 96 36 2 78 11 32 35 68 6 57 46 8 66 56 54 52 71 17 5 15 10 1 58 75 26 61 41 83 25 76 81 98 93 73 82 64 69 21 37 27 3 94 29 65 16 50 7 23 31 100 43 39 95 67 74 86 89 22 33 47 99 91
|
||||
100
|
||||
52 33 64 63 76 24 30 10 60 81 9 85 19 90 42 36 31 80 84 78 14 89 47 54 18 62 43 38 69 3 55 72 86 70 17 13 83 15 12 61 2 93 94 48 40 7 66 4 41 95 65 1 39 53 26 16 6 27 68 45 100 35 98 29 88 74 44 8 75 5 23 79 67 71 22 51 82 21 97 32 34 25 50 99 58 96 20 57 28 77 59 87 91 92 73 11 46 56 37 49
|
||||
100
|
||||
69 9 13 52 1 49 71 89 46 73 16 42 93 2 31 88 27 83 50 4 81 58 38 55 35 7 74 53 18 79 91 47 85 72 60 67 59 54 99 48 21 28 45 51 26 15 37 40 61 14 29 100 65 76 5 68 92 10 36 64 41 94 97 30 98 87 23 82 8 70 43 95 44 78 24 20 56 33 34 66 17 57 86 39 25 19 11 62 80 90 22 77 6 96 3 32 12 84 63 75
|
||||
32
|
||||
27 7 31 6 21 26 12 18 3 5 29 23 14 20 1 25 19 9 15 24 8 13 2 11 28 32 4 10 17 16 22 30
|
||||
100
|
||||
8 12 28 86 29 16 1 45 32 7 77 38 56 59 63 36 9 46 24 23 15 42 87 91 100 79 27 61 3 10 78 89 25 51 54 64 80 18 33 94 6 5 71 4 73 69 81 30 85 14 19 62 93 49 31 43 55 11 47 95 39 35 53 76 82 57 41 67 99 92 37 13 60 26 66 68 17 97 84 40 75 21 83 2 88 20 50 48 74 44 96 52 98 34 70 65 58 72 22 90
|
||||
100
|
||||
21 3 39 62 68 74 4 37 85 82 41 96 70 17 29 9 51 42 56 76 36 28 7 54 77 10 48 44 43 60 90 24 13 79 87 52 59 84 92 69 55 50 89 65 75 86 45 16 31 97 72 25 11 99 64 35 57 95 23 22 63 5 32 73 38 14 61 83 15 88 91 58 53 8 2 81 12 20 49 34 98 94 46 66 93 19 47 78 100 67 30 27 1 18 71 40 33 80 26 6
|
||||
100
|
||||
52 46 78 30 54 79 37 19 43 80 53 41 23 47 6 13 40 49 2 98 76 89 61 85 51 81 39 16 3 50 32 38 57 67 68 25 71 70 4 27 93 12 95 11 55 33 5 69 83 63 65 64 20 15 18 60 42 21 74 36 66 96 77 91 72 28 82 22 9 92 100 7 45 73 87 58 26 17 24 62 31 8 59 44 99 1 90 14 97 88 34 84 56 48 10 35 29 75 94 86
|
||||
100
|
||||
52 27 54 59 10 22 15 89 6 64 42 77 83 55 31 66 78 70 93 96 39 21 72 80 97 36 99 23 56 34 65 100 81 33 61 51 28 8 68 76 79 25 44 71 1 53 90 14 50 67 18 74 16 47 3 38 13 84 63 29 19 82 12 49 20 62 95 46 57 45 7 73 41 11 5 4 30 86 58 48 87 9 37 75 88 32 94 92 43 2 26 60 35 69 91 17 85 40 24 98
|
||||
100
|
||||
11 97 1 76 36 48 59 38 46 20 5 79 87 50 40 18 88 19 81 34 80 22 13 60 6 55 85 67 96 26 37 39 30 53 61 54 14 84 91 52 24 74 68 15 51 41 7 66 8 31 2 29 90 72 33 64 32 98 75 92 100 62 65 47 45 42 99 71 44 70 3 83 49 77 95 69 63 21 93 94 57 73 86 58 82 35 78 27 43 16 23 25 10 4 12 17 89 9 28 56
|
||||
100
|
||||
55 15 41 72 73 24 10 68 93 84 94 11 31 20 4 85 32 71 19 29 97 74 44 88 46 76 66 16 14 34 52 83 9 77 28 70 82 3 86 39 37 56 6 45 79 47 57 78 51 64 63 69 40 91 54 48 62 99 80 2 42 33 100 75 8 67 21 22 65 7 13 58 25 23 53 43 38 87 26 61 18 30 92 27 17 49 89 59 96 90 50 1 35 98 60 12 5 95 81 36
|
||||
100
|
||||
79 6 31 91 86 13 41 48 57 63 67 84 83 18 99 40 47 70 55 27 97 77 28 72 87 90 24 8 46 11 65 78 50 89 64 7 3 73 38 23 43 45 60 2 14 39 42 76 100 92 32 21 33 85 9 98 44 61 56 20 30 52 51 93 66 22 26 80 59 37 34 74 58 15 5 95 1 12 19 71 68 96 94 88 17 4 54 10 49 25 82 16 81 53 75 35 69 29 62 36
|
||||
100
|
||||
70 54 100 6 1 18 63 35 81 78 58 11 2 97 39 84 55 69 19 93 27 9 15 91 44 32 60 88 62 45 25 47 99 98 34 90 36 42 82 80 73 86 51 20 75 5 41 59 79 85 14 77 33 40 67 16 4 74 46 83 95 50 48 29 76 53 12 72 24 96 28 8 13 17 21 66 87 26 10 56 89 68 37 71 23 65 57 49 43 31 61 30 64 52 7 94 3 92 38 22
|
||||
100
|
||||
8 65 88 22 39 49 86 68 56 25 58 96 51 20 27 1 2 3 26 67 87 16 10 59 23 54 80 32 24 98 77 70 34 47 55 30 38 94 95 81 91 100 17 52 7 57 43 50 71 35 45 21 92 13 5 19 37 31 46 11 48 69 61 75 79 82 78 40 14 6 99 36 29 4 83 73 53 41 15 93 9 63 89 28 72 64 62 60 12 76 97 44 18 90 33 66 85 42 84 74
|
||||
100
|
||||
24 13 17 19 98 6 7 45 80 94 3 26 47 4 56 74 46 11 99 60 9 53 27 23 36 96 83 50 15 29 51 62 88 65 86 55 73 28 75 90 21 42 41 59 71 63 57 91 79 72 44 95 49 66 77 5 52 38 18 33 30 85 87 20 61 58 31 12 69 82 97 40 76 37 8 100 68 2 67 54 78 64 43 32 93 92 70 34 48 81 16 25 22 39 10 84 14 35 1 89
|
||||
100
|
||||
12 40 26 57 6 69 97 92 95 8 13 18 54 37 87 99 46 78 4 88 44 100 72 65 80 59 27 71 55 35 83 49 11 7 75 53 3 91 89 74 45 56 62 23 50 41 10 14 77 21 60 61 90 58 42 20 29 28 64 43 93 38 70 66 94 1 68 96 25 30 34 33 2 98 48 17 16 76 22 63 51 81 24 15 79 86 32 36 52 9 84 85 67 39 19 73 82 47 31 5
|
||||
100
|
||||
88 76 69 72 24 48 5 19 32 79 50 35 53 16 27 11 92 65 12 56 9 63 13 64 74 6 18 55 23 39 75 58 95 42 36 4 46 62 8 52 83 94 98 26 73 100 54 10 1 68 86 3 38 91 84 40 59 31 97 90 15 28 99 93 66 29 70 57 43 51 47 71 25 45 14 60 87 20 17 49 80 44 82 77 2 78 33 22 41 81 21 7 61 30 85 67 37 89 34 96
|
||||
100
|
||||
32 9 88 36 92 14 86 16 37 24 49 71 89 78 22 87 76 34 44 17 53 26 52 8 79 33 83 20 60 99 68 70 27 11 13 61 91 42 55 66 62 69 25 63 23 77 6 93 82 5 51 96 15 67 80 90 72 97 4 2 45 29 84 35 94 75 47 39 59 31 10 1 21 85 41 40 54 100 43 18 30 19 12 81 95 58 64 56 98 73 28 50 65 46 3 48 57 38 74 7
|
||||
100
|
||||
8 24 17 33 79 6 67 90 89 31 32 92 34 39 96 57 99 4 25 44 45 78 9 65 60 41 77 10 38 91 42 26 63 14 23 37 56 100 66 46 19 95 47 20 68 21 75 3 97 7 85 22 58 94 50 11 73 54 64 12 40 48 88 15 29 5 74 1 86 70 59 2 71 49 61 28 16 87 82 35 13 18 30 43 98 76 84 81 93 51 72 69 52 62 36 27 53 55 83 80
|
||||
100
|
||||
90 73 10 78 25 42 61 71 81 93 63 16 18 72 57 6 64 33 43 94 32 23 38 95 24 45 19 8 99 22 52 4 91 58 83 86 12 62 2 46 35 44 7 9 41 75 39 21 70 49 28 87 80 56 66 76 20 98 13 36 77 82 89 1 96 26 51 79 74 55 85 60 29 3 31 53 68 27 50 14 92 15 37 11 5 59 67 47 88 30 65 40 97 100 34 69 84 48 54 17
|
||||
100
|
||||
32 40 86 26 17 25 3 74 41 64 23 70 93 68 42 6 79 53 56 90 55 38 5 58 50 37 59 39 91 62 84 45 24 57 78 81 94 47 96 30 12 61 20 34 1 98 16 22 60 18 80 75 51 65 48 19 97 44 15 54 35 4 73 11 67 63 10 28 71 7 72 99 52 14 29 89 49 36 66 13 31 76 77 88 2 8 9 87 33 46 21 82 43 27 100 69 83 85 92 95
|
||||
100
|
||||
12 17 70 73 96 57 61 13 15 9 72 60 25 30 1 87 71 54 84 24 80 59 19 5 66 48 83 75 55 4 51 69 74 10 82 7 6 68 63 97 23 22 42 8 47 92 78 58 89 27 56 29 98 16 2 14 21 20 91 11 76 18 53 40 93 32 38 49 95 44 90 26 33 46 85 81 35 3 67 52 86 94 34 64 100 45 41 43 39 79 28 31 65 62 50 36 77 99 37 88
|
||||
100
|
||||
51 58 46 72 9 74 27 22 36 93 21 80 53 84 15 83 34 55 35 42 81 50 65 29 12 8 56 92 49 91 64 25 98 11 14 41 16 45 90 75 73 70 33 62 89 59 66 2 28 38 97 99 23 95 48 26 60 20 4 37 71 86 43 76 61 5 94 96 3 18 13 39 87 82 54 57 24 6 31 88 44 10 47 19 52 100 32 69 7 63 85 68 77 78 67 40 17 79 30 1
|
||||
100
|
||||
25 37 52 8 21 70 95 79 99 18 97 65 56 11 88 28 12 33 32 66 58 50 68 92 39 80 24 42 36 4 9 41 34 62 93 31 75 6 83 82 26 45 81 20 76 89 55 61 15 85 35 59 72 2 60 74 73 91 51 44 71 67 40 27 43 54 84 13 100 17 90 38 86 1 63 14 23 48 94 98 16 30 7 78 96 29 64 22 5 53 69 3 19 10 49 87 57 77 46 47
|
||||
81
|
||||
61 16 10 4 74 65 77 2 51 78 22 70 56 50 68 66 15 23 73 35 60 13 12 53 21 55 45 19 5 1 36 79 57 58 9 59 76 32 25 18 71 37 34 33 26 69 72 20 30 42 6 80 47 28 49 40 3 29 24 41 64 63 75 39 52 43 46 38 81 62 67 17 11 27 8 54 14 7 31 44 48
|
||||
100
|
||||
6 82 52 27 28 89 87 50 83 5 37 92 33 54 22 91 75 94 18 64 4 56 90 60 71 2 100 8 98 72 53 29 49 77 65 85 88 96 39 36 41 17 34 99 3 58 24 7 16 67 43 9 42 14 73 47 10 25 55 74 95 40 80 84 70 76 21 66 1 31 44 38 46 32 59 86 51 45 35 19 48 15 13 97 63 79 30 81 93 11 62 61 78 26 68 69 23 12 20 57
|
||||
100
|
||||
44 83 74 40 71 33 46 21 48 36 50 92 86 4 42 80 81 91 25 17 13 60 76 69 2 66 12 62 84 16 59 45 22 24 37 99 34 54 85 39 87 32 3 77 41 64 97 72 26 70 55 61 29 11 78 5 63 90 51 43 95 58 35 7 19 89 49 9 38 79 82 31 10 75 94 93 18 23 98 47 53 27 96 73 1 65 56 6 8 68 57 15 28 88 52 14 30 20 67 100
|
||||
100
|
||||
78 48 14 35 59 89 5 21 7 27 66 10 42 86 23 9 83 91 57 3 85 79 56 31 20 32 93 15 29 51 18 16 69 53 64 62 72 11 74 70 88 43 24 96 98 68 45 33 6 46 19 81 34 37 76 71 54 47 97 100 28 87 39 50 38 4 60 77 55 63 36 22 67 61 58 75 90 44 84 13 40 92 25 8 99 65 2 17 26 73 41 94 49 80 12 82 52 1 95 30
|
||||
100
|
||||
9 37 68 51 27 40 88 84 18 22 59 50 80 66 93 54 73 16 96 32 57 1 17 85 100 53 55 31 46 48 94 62 70 13 15 6 92 33 87 63 38 36 75 8 34 35 23 14 29 12 74 83 25 24 91 76 5 52 2 65 72 28 7 97 95 10 58 86 78 39 56 69 60 4 90 43 44 98 82 79 42 41 11 99 77 26 49 45 89 20 21 61 19 47 3 64 81 67 30 71
|
||||
100
|
||||
38 25 11 88 15 23 74 99 40 67 60 92 36 34 79 18 94 78 2 53 9 54 22 44 62 91 89 77 24 63 93 26 64 6 20 27 12 73 57 72 43 66 5 95 31 100 13 69 10 35 98 32 49 52 86 71 82 87 30 14 80 45 76 90 42 4 47 3 39 29 97 58 96 59 56 50 48 46 41 84 33 65 1 61 68 7 16 19 85 51 28 75 81 37 83 70 17 55 8 21
|
||||
100
|
||||
90 42 89 40 95 43 3 67 62 54 51 94 15 49 23 72 71 36 19 37 85 31 79 57 46 1 24 66 58 11 77 69 8 86 74 56 34 100 16 38 33 97 28 64 73 82 87 14 25 30 99 21 65 81 61 70 53 52 13 93 17 45 4 88 75 32 80 18 26 7 59 60 48 20 83 50 9 5 76 84 68 35 44 27 2 41 10 47 6 29 92 55 96 22 63 78 91 98 39 12
|
||||
100
|
||||
85 36 25 31 75 48 46 58 91 56 18 23 98 27 37 24 44 86 38 71 2 54 47 32 83 53 19 40 72 92 60 6 79 94 26 5 22 42 52 76 66 12 20 74 3 29 43 61 49 77 62 90 55 11 88 99 50 35 39 45 28 14 70 67 73 69 13 30 64 78 9 16 63 4 68 51 21 87 84 34 15 41 80 95 17 8 59 97 89 1 82 57 93 33 10 7 96 81 65 100
|
||||
100
|
||||
56 4 97 54 20 83 42 88 71 22 73 89 34 62 68 80 36 15 55 7 33 86 78 18 5 100 30 6 95 50 98 26 47 28 51 58 90 64 17 48 69 11 16 70 23 84 25 99 53 57 3 2 21 29 81 49 9 96 32 79 41 94 93 27 39 24 31 59 46 10 1 92 38 40 77 67 35 8 13 43 45 44 65 63 19 37 85 66 91 75 82 76 74 72 52 87 61 60 14 12
|
||||
100
|
||||
3 44 60 30 93 54 98 5 12 36 66 20 26 46 96 89 19 33 86 67 49 83 45 4 21 32 50 91 9 63 40 48 70 81 61 76 68 56 92 6 62 25 7 47 52 73 37 55 97 16 79 99 42 28 34 75 100 13 85 94 39 41 78 82 59 38 14 71 74 11 65 53 95 57 22 51 24 69 27 64 23 43 10 15 88 31 8 90 84 18 80 29 58 1 2 35 72 17 87 77
|
||||
100
|
||||
54 91 78 59 80 97 12 39 96 16 62 24 40 71 5 99 63 29 74 21 8 22 27 90 77 92 100 2 56 83 25 7 30 17 19 84 94 4 66 45 95 76 67 9 50 34 38 20 52 85 79 6 1 88 69 61 65 51 82 11 13 70 32 58 15 89 81 73 87 49 68 46 57 60 44 26 98 10 31 14 86 28 33 36 53 42 93 18 43 47 37 55 75 23 64 35 72 3 48 41
|
||||
68
|
||||
50 63 8 46 28 45 54 56 42 68 35 37 20 58 11 15 44 33 6 32 67 57 23 14 30 17 27 31 16 21 38 12 29 25 22 65 5 59 36 64 43 2 48 52 7 53 39 51 40 34 9 3 24 10 4 61 1 13 62 66 26 18 19 55 49 47 60 41
|
||||
100
|
||||
99 43 49 7 92 96 62 63 66 84 61 94 60 83 87 97 47 59 100 40 31 53 28 15 55 37 64 8 91 70 10 75 27 56 22 86 14 95 36 51 17 48 76 25 79 71 42 74 98 30 65 16 13 5 68 54 21 46 2 58 19 4 78 44 1 26 29 18 41 80 73 23 89 45 35 50 3 88 39 72 24 11 6 81 20 12 67 77 90 93 33 38 82 32 69 9 85 52 34 57
|
||||
100
|
||||
89 57 6 8 14 18 33 52 5 23 25 55 64 65 100 34 77 82 95 10 40 78 85 72 45 86 68 92 26 84 58 76 54 3 71 66 67 73 46 94 15 42 37 1 99 11 97 21 41 12 24 19 43 38 7 79 69 22 49 31 61 16 13 50 81 39 90 75 44 20 59 63 56 51 53 98 17 27 28 2 36 96 93 74 29 60 4 32 30 88 80 91 35 9 47 48 87 83 70 62
|
||||
34
|
||||
3 31 10 20 11 27 19 2 12 22 16 32 18 29 5 24 9 26 4 15 17 23 1 28 33 25 6 13 34 7 14 30 8 21
|
||||
100
|
||||
33 97 31 28 96 61 71 52 75 79 42 46 66 8 38 63 40 84 86 94 89 36 92 51 30 58 100 25 20 81 15 56 98 48 93 69 43 21 65 41 2 9 60 37 62 27 74 53 50 34 47 78 32 5 1 59 49 16 70 26 29 45 83 67 99 39 54 3 88 6 24 68 73 91 22 72 87 19 77 55 85 80 11 57 18 64 44 23 95 10 82 90 4 12 17 76 13 35 14 7
|
||||
100
|
||||
97 44 86 2 51 78 27 13 8 21 58 54 1 23 22 96 95 38 57 100 30 18 99 68 63 26 53 46 81 69 84 32 71 80 92 59 45 60 83 15 52 61 40 88 16 50 3 43 9 7 74 85 17 98 25 94 31 90 89 42 4 91 65 10 24 41 29 75 67 73 37 62 49 14 82 70 36 79 39 76 33 48 47 77 93 11 19 5 28 87 72 20 35 55 34 12 64 6 56 66
|
||||
100
|
||||
73 83 93 20 39 90 95 49 36 25 66 42 2 60 5 14 74 51 28 15 48 70 58 31 69 38 55 44 59 29 82 11 96 61 47 21 40 24 7 99 12 79 8 98 23 41 88 26 91 46 86 34 16 78 27 80 17 75 94 1 37 63 45 72 92 33 85 19 52 30 67 50 43 97 9 4 87 53 3 77 71 10 89 57 54 22 56 32 35 100 62 84 64 13 68 65 76 6 18 81
|
||||
100
|
||||
96 79 71 57 61 68 48 33 40 29 67 98 1 99 84 25 18 56 9 28 58 91 66 45 15 80 81 6 27 72 26 36 94 76 2 77 12 20 86 50 92 11 88 35 69 3 41 51 93 10 100 14 7 31 43 63 85 23 73 75 60 49 47 52 19 13 87 64 24 59 78 53 21 83 54 34 74 37 32 97 17 70 89 38 4 39 30 22 5 90 95 16 55 42 44 46 82 65 62 8
|
||||
4
|
||||
4 3 2 1
|
||||
100
|
||||
27 63 67 38 41 34 12 5 52 82 88 22 98 87 100 54 40 23 85 71 74 94 10 61 46 84 31 83 60 28 25 58 89 19 97 66 16 37 39 51 77 42 59 43 4 17 55 14 33 32 81 24 96 73 70 62 90 75 11 3 21 6 86 57 49 36 44 53 26 29 7 64 50 15 93 78 13 47 56 91 30 20 65 80 99 95 92 76 2 18 35 72 1 9 68 48 8 69 79 45
|
||||
100
|
||||
73 39 72 20 84 51 82 24 11 33 21 60 15 59 85 43 66 28 8 5 61 86 35 81 75 95 91 44 9 55 25 6 14 38 3 31 40 53 100 68 42 2 27 13 62 46 10 47 93 49 69 76 77 19 98 90 67 7 32 89 34 80 48 70 54 41 12 97 64 78 16 22 74 29 83 37 45 26 30 50 88 71 65 52 18 4 1 92 63 87 17 58 23 96 94 56 79 99 57 36
|
||||
100
|
||||
89 31 85 2 25 93 64 58 28 66 22 19 81 4 39 96 41 24 82 61 94 71 5 73 65 88 9 47 11 80 32 91 83 1 18 84 7 74 15 53 75 23 55 56 52 97 98 36 10 86 59 43 62 48 77 16 70 87 49 40 20 17 38 54 68 79 8 46 37 99 67 26 13 90 21 30 72 27 45 12 51 69 3 44 76 29 34 100 33 50 57 78 35 92 95 42 14 60 63 6
|
||||
100
|
||||
69 73 13 15 2 97 93 60 7 31 47 72 36 33 52 19 26 39 65 48 86 56 44 40 98 54 28 35 55 99 90 67 27 20 37 25 95 92 100 63 78 30 17 79 51 6 32 1 96 24 8 74 29 43 34 4 12 61 82 22 18 68 71 49 3 89 42 41 87 62 64 70 58 81 80 83 76 5 94 59 38 57 53 84 16 46 85 75 66 45 14 21 91 23 9 10 77 11 50 88
|
||||
35
|
||||
20 4 8 1 13 29 5 23 32 33 7 26 14 28 31 17 35 34 2 11 6 10 3 15 19 25 30 21 27 24 12 9 22 16 18
|
||||
100
|
||||
20 60 98 85 38 90 68 12 15 57 33 41 63 74 95 92 48 46 77 84 37 31 70 16 53 52 43 61 17 76 1 28 49 29 80 62 66 11 7 34 94 96 45 55 69 58 3 26 10 88 19 65 13 72 89 64 40 25 75 23 67 42 47 56 73 87 5 24 8 100 21 51 97 18 79 39 91 9 27 35 22 83 82 59 54 50 93 99 71 30 6 4 36 44 86 81 32 2 78 14
|
||||
100
|
||||
61 52 20 8 86 7 97 25 62 65 71 55 4 22 77 57 5 83 17 76 96 11 64 82 13 51 9 10 72 68 24 93 27 6 35 32 88 29 67 43 60 37 39 23 44 78 73 28 54 15 14 12 1 75 34 56 90 49 21 41 3 100 81 84 66 2 91 53 33 50 19 79 74 26 94 30 98 59 92 63 46 16 70 42 47 58 69 38 89 87 95 99 36 48 31 18 85 80 45 40
|
||||
100
|
||||
21 1 75 16 43 63 76 18 62 19 92 80 23 5 51 85 82 73 2 93 25 55 68 3 28 89 10 61 60 29 36 54 87 41 83 8 70 69 96 95 64 35 50 57 56 22 7 47 37 97 20 100 98 17 46 38 78 77 12 27 59 42 9 6 39 15 65 31 72 34 45 49 58 33 71 81 40 74 84 52 88 48 86 94 13 53 4 11 32 44 66 79 67 30 24 99 91 14 26 90
|
||||
100
|
||||
25 75 73 96 92 23 18 67 4 35 33 99 49 29 76 30 44 56 62 27 60 5 32 95 8 6 84 65 10 38 78 20 19 64 68 43 91 72 41 22 53 93 85 80 100 39 3 21 28 71 42 46 7 90 17 83 12 86 24 40 11 13 31 77 66 63 14 89 54 34 79 1 36 59 48 82 57 47 70 37 9 87 88 50 45 94 2 61 52 74 58 16 98 51 97 26 81 15 55 69
|
||||
100
|
||||
78 98 44 53 97 92 69 55 40 33 46 93 82 41 8 74 86 9 63 7 22 66 43 71 91 83 10 21 35 16 24 2 3 26 95 99 67 96 11 42 47 77 54 31 76 36 4 57 15 13 52 81 34 84 30 70 68 60 89 14 19 79 62 37 27 5 39 28 90 49 75 45 80 29 87 65 20 50 94 58 59 23 100 1 88 6 18 73 48 17 51 12 85 32 56 72 61 25 64 38
|
||||
100
|
||||
23 15 57 65 71 41 75 86 95 51 39 62 7 56 1 61 94 67 98 13 99 53 73 17 3 77 5 4 45 37 8 31 66 59 30 29 36 20 27 11 2 54 84 63 49 68 47 81 64 48 24 6 46 16 32 52 96 9 72 93 34 69 82 92 21 33 76 50 100 80 25 91 58 43 12 87 19 85 42 44 35 83 55 18 97 79 70 10 88 40 90 89 60 22 26 14 38 74 28 78
|
||||
100
|
||||
25 61 33 96 4 47 24 29 6 72 30 55 69 73 99 100 18 64 1 10 5 94 35 17 79 28 88 65 7 81 21 78 97 90 48 14 43 34 98 71 52 60 20 86 42 92 15 51 41 74 89 87 37 95 45 13 50 9 38 63 49 56 32 62 46 11 19 67 80 26 82 3 75 2 84 83 16 91 70 76 8 23 53 31 66 39 68 93 54 77 12 44 59 57 36 40 85 27 58 22
|
||||
100
|
||||
14 79 84 61 71 64 93 77 90 6 80 75 18 30 55 35 59 22 100 72 20 91 53 38 88 39 83 48 56 57 60 46 40 85 68 36 51 97 58 47 43 2 78 63 12 29 26 19 7 13 3 54 27 98 95 10 65 96 28 87 73 50 74 4 45 33 94 21 8 34 44 89 82 25 67 1 92 31 41 81 70 5 11 17 66 69 49 15 62 23 24 37 9 99 86 32 52 76 16 42
|
||||
100
|
||||
5 48 26 99 3 37 63 76 87 80 50 1 78 10 49 59 89 83 8 51 31 100 92 30 24 42 40 16 62 70 27 46 7 11 36 44 22 65 2 17 45 85 6 33 74 43 75 38 21 53 95 82 32 58 41 13 12 52 14 69 96 23 94 28 34 88 91 98 60 67 90 54 81 93 39 20 56 64 55 57 15 77 29 47 18 71 79 84 86 72 19 61 25 66 9 4 35 73 97 68
|
||||
100
|
||||
39 38 33 78 74 43 81 34 82 97 83 86 45 24 12 19 15 71 30 13 41 11 69 53 23 92 99 75 36 63 9 60 27 48 18 66 100 72 31 55 57 59 68 98 35 22 84 5 21 87 16 79 37 93 61 70 62 90 26 64 25 20 85 32 40 73 8 50 89 52 42 67 51 3 47 10 28 95 58 44 46 1 6 91 56 76 54 2 17 29 7 4 77 49 96 80 14 88 94 65
|
||||
100
|
||||
99 36 22 23 24 96 39 74 38 71 32 12 69 94 73 86 16 37 91 84 75 8 19 13 34 41 78 57 66 79 81 9 1 98 93 5 7 77 17 15 20 44 68 14 100 30 97 67 61 46 56 51 28 64 76 54 62 50 92 2 89 26 21 60 90 65 83 11 88 35 33 72 80 48 95 43 55 59 63 82 49 10 40 87 6 52 27 4 3 58 25 85 29 42 53 45 70 18 31 47
|
||||
100
|
||||
87 93 25 17 42 29 3 8 97 55 82 77 75 69 54 15 80 89 83 46 64 2 30 37 88 43 27 41 31 62 34 47 85 1 59 21 76 70 4 60 94 38 12 67 71 14 18 24 44 65 63 57 99 40 51 90 10 16 68 95 50 22 84 56 100 73 28 61 92 13 49 9 74 19 58 98 26 6 33 11 79 86 66 96 39 32 35 53 45 36 72 52 5 20 78 23 81 91 7 48
|
||||
100
|
||||
78 23 68 80 89 48 39 42 91 76 24 66 21 70 79 1 3 47 100 40 30 85 64 69 65 88 44 34 61 10 32 57 51 11 77 73 36 15 26 29 41 75 54 18 45 96 22 49 74 25 27 87 94 99 9 82 59 12 72 98 63 50 62 53 81 35 92 83 56 19 33 95 14 38 28 52 58 60 46 7 31 5 97 71 17 4 55 43 8 2 90 37 84 67 20 93 16 86 13 6
|
||||
100
|
||||
83 37 36 51 61 46 97 82 20 74 72 66 91 29 43 23 47 6 1 28 57 52 59 80 13 71 65 60 95 11 12 49 78 2 48 90 4 56 39 75 77 16 9 86 92 32 42 7 69 99 68 3 70 15 88 27 50 73 21 62 64 79 33 38 84 76 100 8 94 96 17 24 18 87 89 67 40 31 55 98 19 41 34 85 30 58 93 45 63 10 26 25 53 22 5 54 14 44 35 81
|
||||
100
|
||||
3 1 16 15 57 83 92 12 21 8 36 98 97 46 26 33 93 77 88 47 62 49 79 85 40 43 27 44 72 42 13 78 60 64 90 20 30 41 54 87 9 75 10 38 99 35 70 34 39 73 82 61 28 63 37 84 89 100 50 22 95 81 31 24 56 5 45 29 94 52 2 86 32 19 17 11 96 25 6 23 14 76 4 48 91 7 66 58 68 74 69 80 18 51 53 65 71 55 67 59
|
||||
100
|
||||
67 25 94 58 52 15 48 16 85 92 5 12 36 45 100 2 59 22 4 35 99 8 80 19 86 11 73 17 23 26 62 68 60 61 38 42 24 84 65 10 14 32 9 33 79 88 75 3 27 64 50 7 31 98 43 41 71 53 47 91 46 13 97 28 74 78 21 66 77 76 72 37 29 82 44 6 96 87 20 30 95 40 54 56 89 63 69 49 93 70 83 51 90 81 1 34 18 57 55 39
|
||||
100
|
||||
98 70 8 99 96 48 78 46 2 50 40 71 85 44 67 61 31 22 49 97 68 64 19 84 92 66 43 5 24 18 11 89 29 45 77 27 33 15 16 52 88 87 63 30 65 37 21 1 56 23 69 47 59 4 6 20 36 94 54 72 14 51 81 34 7 3 28 57 62 58 82 32 86 76 41 93 53 100 79 42 83 38 17 13 26 91 12 39 55 35 90 80 25 74 60 10 9 73 95 75
|
||||
100
|
||||
80 69 65 71 4 83 97 20 28 24 76 64 94 56 57 22 1 18 81 37 89 53 27 15 19 32 40 67 39 88 7 66 48 100 46 68 55 96 95 98 6 38 11 41 9 58 59 90 42 33 47 29 2 12 16 85 52 8 86 77 13 75 3 78 54 50 92 93 60 21 70 34 44 14 45 25 74 35 99 26 10 30 82 51 87 5 31 61 63 49 43 91 79 84 23 36 17 73 62 72
|
||||
100
|
||||
30 61 82 8 9 53 50 79 56 48 88 4 87 96 70 10 44 80 42 20 27 49 90 52 29 83 13 73 55 74 91 41 85 63 33 77 99 57 100 58 67 17 75 92 40 36 81 86 28 38 23 18 34 14 68 78 35 60 98 19 2 45 37 94 76 54 72 12 51 22 62 89 97 6 21 64 3 66 65 69 95 46 24 47 84 7 71 93 5 1 31 43 15 59 32 25 16 39 26 11
|
||||
100
|
||||
31 17 63 46 16 93 87 54 47 20 52 14 78 60 42 8 26 88 95 90 45 7 25 5 75 80 82 100 37 29 71 81 74 23 91 66 10 68 33 40 57 85 12 9 2 76 99 48 36 58 41 21 13 38 50 24 22 98 44 27 89 73 43 96 1 53 11 49 65 59 92 56 4 67 97 39 51 19 30 3 64 55 32 84 18 6 34 72 61 62 70 35 77 79 94 28 15 83 69 86
|
||||
100
|
||||
51 29 76 5 75 71 26 55 41 95 20 79 90 43 72 62 38 10 44 85 67 8 42 47 66 87 56 15 54 94 91 89 11 48 30 24 18 58 49 74 69 9 16 33 46 82 53 70 4 100 32 98 37 93 25 31 63 45 50 99 36 34 6 19 40 28 73 77 83 88 57 96 64 3 2 86 80 21 7 1 27 52 59 39 68 35 81 14 12 65 92 13 60 78 22 17 23 61 97 84
|
||||
100
|
||||
6 37 9 14 43 4 91 57 16 96 28 41 25 26 2 93 71 8 58 1 20 56 11 66 27 53 5 97 82 90 7 92 65 24 23 77 89 67 98 10 84 72 85 100 74 52 15 17 34 60 81 54 75 18 39 83 44 45 29 19 61 69 12 63 47 48 38 76 32 80 70 40 49 88 87 99 64 86 50 51 13 94 31 21 22 42 73 62 59 33 35 68 46 79 55 3 95 78 30 36
|
||||
100
|
||||
100 61 38 24 49 84 88 63 12 20 92 32 67 89 47 98 14 77 39 22 58 72 27 55 6 78 53 66 40 96 60 91 73 44 71 5 26 86 97 45 85 70 34 21 62 87 17 52 31 57 18 4 94 83 23 65 82 69 8 7 80 37 41 10 76 46 16 79 75 95 59 93 50 43 15 3 30 29 90 35 2 64 19 25 68 51 36 99 42 74 56 9 13 33 54 81 48 11 28 1
|
||||
100
|
||||
91 1 81 2 15 72 59 56 25 78 33 10 9 40 14 23 89 21 66 68 36 75 86 74 42 57 20 8 100 84 58 26 24 80 63 41 99 44 16 92 47 4 5 98 77 70 82 29 95 61 94 19 6 28 65 83 62 48 69 73 3 13 43 7 93 35 64 27 71 50 37 45 60 53 67 46 54 55 90 30 76 34 38 87 32 52 96 85 88 97 18 17 49 11 22 12 31 79 39 51
|
||||
100
|
||||
21 28 93 25 52 79 19 45 71 29 89 48 6 64 70 18 88 22 32 73 1 96 60 35 38 37 75 57 59 44 16 8 13 15 24 78 33 98 27 53 47 61 76 39 95 12 74 86 50 55 81 91 14 68 77 49 36 40 11 63 62 99 5 84 17 92 26 41 2 80 66 90 34 97 42 31 58 87 9 85 43 69 94 4 3 23 100 30 20 10 83 54 56 67 7 51 46 65 82 72
|
||||
100
|
||||
86 15 87 30 67 17 37 7 28 39 31 20 75 66 91 90 55 60 74 38 65 93 9 68 76 53 63 22 14 25 27 95 54 52 72 83 50 13 62 78 12 24 51 19 32 85 100 64 98 10 49 8 5 1 43 33 57 18 42 34 45 89 3 6 2 56 35 16 41 82 69 99 81 29 11 23 79 4 21 96 88 77 71 47 59 92 40 97 80 36 26 61 94 46 48 58 70 84 73 44
|
||||
100
|
||||
16 94 19 32 13 10 24 63 4 53 18 46 20 17 37 26 27 29 100 41 5 72 50 52 36 67 57 33 90 83 82 49 61 22 58 11 44 71 42 35 91 75 38 25 78 88 23 59 1 95 54 21 62 68 6 69 85 86 81 80 97 14 31 15 98 64 8 89 9 7 34 30 28 48 39 87 76 51 43 96 3 40 55 12 84 70 45 47 92 73 2 79 93 60 99 77 65 56 66 74
|
||||
100
|
||||
81 91 40 27 24 94 28 20 47 90 73 18 79 80 92 72 100 87 25 11 59 52 77 15 78 95 96 85 97 36 82 34 83 10 35 21 76 74 33 51 48 65 67 4 39 23 26 9 31 98 88 30 14 22 84 7 13 1 61 50 68 37 41 16 29 6 86 62 69 44 42 53 57 60 19 8 89 70 3 2 49 66 56 58 63 32 71 5 43 75 38 99 93 55 12 17 54 64 46 45
|
||||
100
|
||||
91 13 25 64 50 22 93 53 100 71 56 27 31 81 44 9 39 26 48 6 41 7 38 54 24 97 1 77 8 49 88 67 32 75 87 55 47 36 40 43 37 68 99 86 82 61 35 96 52 57 45 19 4 17 11 69 76 92 83 90 65 14 74 85 58 12 23 28 80 84 62 21 60 66 5 3 2 59 30 70 94 78 20 46 51 33 89 42 16 72 79 15 10 18 63 98 73 34 95 29
|
||||
100
|
||||
64 31 23 79 39 80 63 2 9 21 98 89 95 8 86 59 12 44 37 10 41 17 28 56 83 58 73 85 74 72 54 42 3 68 84 49 94 66 70 77 57 24 29 33 40 75 46 22 36 13 25 91 62 20 82 43 48 100 81 38 26 6 53 50 30 97 1 15 76 96 19 52 4 78 7 35 69 65 87 32 90 11 34 5 51 88 61 60 14 67 71 55 99 16 45 47 93 92 18 27
|
||||
100
|
||||
14 12 35 59 27 44 51 99 26 61 86 76 90 33 77 75 66 11 25 85 4 93 36 98 83 68 7 69 30 80 79 47 17 81 55 84 22 100 96 40 32 43 49 88 71 82 20 15 6 46 28 91 53 29 67 10 94 19 87 38 45 60 73 74 13 95 1 8 78 64 50 58 16 41 48 23 37 31 52 3 2 5 24 65 42 97 9 72 62 70 34 18 54 39 63 92 89 56 21 57
|
||||
100
|
||||
35 70 78 13 11 42 6 7 65 56 14 30 86 93 16 9 73 79 50 54 38 84 67 44 58 28 74 63 88 45 82 96 8 77 33 2 100 61 36 99 46 71 26 80 31 47 43 51 89 23 39 3 98 95 55 32 72 81 83 17 29 41 76 85 97 87 37 75 64 20 10 66 53 91 27 4 92 22 12 49 90 94 60 21 34 1 48 40 24 57 19 62 18 15 68 52 59 25 5 69
|
||||
63
|
||||
5 56 22 48 2 39 6 35 51 38 17 11 46 32 24 49 26 8 34 36 40 27 61 63 19 42 7 1 58 55 3 33 44 52 37 15 53 50 9 25 60 28 45 23 16 54 29 20 41 10 21 43 59 57 62 30 13 14 4 18 31 12 47
|
||||
100
|
||||
2 90 30 98 24 16 67 93 48 20 26 75 82 49 25 50 73 34 63 33 87 83 91 18 41 45 35 43 95 81 10 54 96 94 76 38 6 88 53 9 55 31 27 89 66 51 21 46 60 36 15 19 8 100 65 23 37 71 79 39 29 74 47 85 80 99 84 13 14 3 62 40 86 77 4 70 7 59 32 12 22 92 11 44 64 61 5 58 69 17 72 28 56 1 52 42 97 57 68 78
|
||||
100
|
||||
32 87 66 8 95 5 99 39 71 12 67 41 64 62 43 81 35 79 75 55 19 57 98 9 15 6 28 50 92 85 44 70 23 40 17 73 60 14 46 97 29 38 25 78 72 18 30 22 26 54 4 27 7 84 86 37 36 13 31 69 90 96 47 88 100 3 56 94 83 82 16 65 33 34 52 42 61 53 68 10 51 74 93 49 76 48 1 2 63 89 58 11 21 45 80 77 91 59 24 20
|
||||
100
|
||||
13 73 60 22 88 57 62 55 21 14 42 75 44 8 76 12 41 18 47 65 46 67 71 3 29 39 90 85 97 48 87 100 63 94 86 68 28 50 70 66 5 31 9 59 33 81 72 17 24 23 89 79 95 35 26 69 64 30 58 45 32 36 25 96 51 37 78 43 74 16 61 11 7 91 52 6 53 99 93 10 40 38 27 20 84 49 82 34 56 54 19 83 1 15 4 77 80 98 2 92
|
||||
100
|
||||
35 64 73 93 77 1 48 55 34 90 85 19 57 18 62 59 3 10 69 51 28 63 50 49 16 80 81 61 60 92 79 56 52 6 67 94 42 32 37 100 95 21 4 97 25 30 12 82 33 14 5 24 96 54 65 46 71 31 70 89 72 84 15 83 47 99 38 22 88 78 2 44 23 66 17 68 27 43 26 87 7 86 41 91 45 58 75 13 8 74 76 53 98 11 20 29 36 9 39 40
|
||||
100
|
||||
8 34 18 36 82 7 53 14 64 75 3 81 52 33 2 84 12 96 24 78 85 80 97 9 99 40 32 43 61 23 22 72 83 6 25 44 29 21 70 11 60 59 79 31 35 73 45 100 68 50 54 94 90 37 74 41 38 86 47 13 5 27 17 69 71 10 58 91 1 39 63 95 42 19 93 92 48 87 16 30 57 66 67 76 46 20 65 88 77 28 4 98 89 62 49 55 15 26 56 51
|
||||
100
|
||||
40 27 72 88 17 30 41 54 22 71 51 64 29 5 38 92 90 7 6 32 89 82 1 48 74 19 35 36 44 18 83 2 58 63 93 34 98 8 28 43 9 52 100 78 75 68 99 97 26 21 24 13 33 14 96 57 91 10 69 56 62 61 66 77 45 12 65 73 15 86 81 39 94 95 42 47 23 70 85 46 67 79 87 60 76 31 80 20 55 16 53 50 25 84 11 4 37 3 49 59
|
||||
100
|
||||
12 13 86 34 73 97 36 40 91 32 38 61 84 67 94 30 80 37 55 57 99 78 93 43 18 25 39 68 27 11 53 98 74 66 96 72 28 100 62 89 21 69 60 45 90 51 10 82 58 6 64 56 54 3 79 50 2 95 47 63 17 49 59 76 65 26 14 29 46 42 87 44 8 20 9 23 75 71 83 4 85 24 48 88 70 22 77 15 31 41 33 35 92 1 7 81 16 52 5 19
|
||||
100
|
||||
18 45 22 75 68 88 10 77 40 67 29 26 43 91 27 21 64 35 63 55 65 14 54 7 44 52 90 56 86 69 79 76 49 47 46 92 73 93 11 71 36 4 60 30 80 72 1 53 95 81 98 6 2 62 31 16 17 19 33 85 99 5 15 34 58 12 3 38 94 8 84 59 42 100 83 39 23 25 89 13 37 74 41 9 61 96 87 97 70 51 66 20 32 50 48 57 78 24 28 82
|
||||
100
|
||||
61 84 42 27 52 79 12 58 56 88 6 2 69 97 35 30 10 85 99 18 37 46 65 72 16 21 54 96 4 100 26 51 95 1 98 24 3 73 40 45 32 39 57 5 41 29 17 70 33 93 80 15 25 50 89 44 86 71 63 90 22 67 8 36 11 48 31 23 7 43 55 19 53 38 59 68 66 14 81 83 74 9 76 77 82 94 64 49 28 20 60 34 92 62 91 13 78 87 75 47
|
||||
100
|
||||
6 52 62 17 45 28 34 2 30 61 23 37 90 39 9 65 95 96 84 58 94 70 57 53 80 54 81 41 19 40 10 44 87 22 11 78 5 98 26 56 76 33 82 59 4 72 12 21 100 31 97 51 7 66 14 68 92 63 16 35 67 8 55 77 29 49 1 36 24 15 18 20 42 32 73 89 50 38 99 79 93 91 86 60 13 83 64 48 85 3 74 47 25 46 27 88 43 71 75 69
|
||||
100
|
||||
5 22 15 89 76 58 2 7 65 83 18 55 24 93 41 12 1 99 48 44 30 33 40 60 27 37 61 36 32 63 6 90 17 84 81 25 16 31 59 52 38 51 43 97 86 79 82 8 91 53 74 45 54 3 28 34 49 92 42 56 88 77 19 94 95 57 67 26 9 66 96 85 87 69 10 98 100 13 72 21 35 39 46 62 68 47 71 23 75 73 80 20 4 29 78 11 64 70 14 50
|
||||
100
|
||||
65 67 90 10 3 1 11 24 41 88 20 69 18 12 74 48 44 4 76 38 95 82 7 35 81 2 71 98 79 61 100 14 17 49 32 68 31 36 16 94 52 37 23 62 66 30 56 43 25 15 77 29 89 63 54 57 99 40 87 8 42 97 73 78 51 13 34 28 22 21 85 27 53 72 58 84 33 70 55 45 75 64 6 59 80 39 5 26 60 9 83 47 86 91 92 46 50 96 93 19
|
||||
100
|
||||
41 86 46 57 55 93 21 38 28 1 9 15 39 59 16 47 87 30 6 71 42 85 4 45 65 52 29 36 17 51 23 97 34 7 68 66 50 5 24 54 37 81 48 10 33 14 31 13 95 99 60 84 26 32 22 43 96 75 98 40 63 67 88 76 61 92 73 83 19 58 27 69 94 25 82 2 78 18 70 8 20 80 64 35 44 72 49 90 62 100 11 3 89 77 79 53 56 74 91 12
|
||||
100
|
||||
91 80 1 83 79 78 5 92 76 74 58 88 67 100 19 42 55 98 77 35 38 10 29 30 27 32 37 85 81 54 3 61 4 52 45 96 51 89 65 73 71 44 11 66 2 34 75 63 70 13 53 87 43 84 47 16 95 72 7 8 41 62 36 97 18 39 26 93 49 23 15 22 21 99 28 25 59 64 31 57 48 56 17 6 90 94 82 86 12 9 46 69 14 68 50 24 40 20 33 60
|
||||
100
|
||||
100 4 64 89 57 26 56 65 98 2 94 23 37 41 40 34 53 6 10 22 35 77 33 87 84 95 1 5 24 96 43 55 61 69 52 3 99 83 58 12 42 28 86 9 31 81 93 76 15 16 75 92 48 39 80 60 8 71 62 13 19 79 18 46 17 32 50 29 72 25 73 66 63 70 14 90 85 47 97 82 7 30 11 67 91 54 88 27 21 68 51 36 59 38 20 78 74 44 49 45
|
||||
100
|
||||
96 89 99 23 55 52 53 97 17 54 46 76 34 90 47 81 3 77 51 26 98 79 6 49 42 25 95 41 85 62 21 78 72 38 66 20 93 12 11 28 57 91 37 86 4 35 58 68 9 36 1 71 39 84 24 88 27 94 87 56 44 74 59 82 63 50 13 32 16 80 10 40 92 30 48 69 75 43 33 100 65 18 83 67 14 2 60 19 31 73 7 64 15 5 45 29 8 22 61 70
|
25
src/8/7/stack4.ans
Normal file
25
src/8/7/stack4.ans
Normal file
@ -0,0 +1,25 @@
|
||||
56
|
||||
130016
|
||||
13
|
||||
250196
|
||||
85
|
||||
113755
|
||||
6
|
||||
2
|
||||
6
|
||||
1
|
||||
20
|
||||
804
|
||||
616
|
||||
2027
|
||||
1312
|
||||
50
|
||||
1
|
||||
126
|
||||
14
|
||||
147
|
||||
105
|
||||
6
|
||||
455
|
||||
175
|
||||
61
|
51
src/8/7/stack4.in
Normal file
51
src/8/7/stack4.in
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user