QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#790242 | #9647. 数位 DP | wsyear | 100 ✓ | 764ms | 62436kb | C++20 | 3.2kb | 2024-11-28 08:57:44 | 2024-11-28 08:57:47 |
Judging History
answer
#include <bits/stdc++.h>
#define rep(i, j, k) for (int i = (j); i <= (k); ++i)
#define per(i, j, k) for (int i = (j); i >= (k); --i)
#define SZ(v) int((v).size())
#define ALL(v) (v).begin(),(v).end()
#define fi first
#define se second
using u32 = unsigned int;
using ll = long long;
using pii = std::pair<int, int>;
using pll = std::pair<ll, ll>;
template<class T>inline void chkmn(T &x, T y) { if (y < x) x = y; }
template<class T>inline void chkmx(T &x, T y) { if (y > x) x = y; }
using namespace std;
const int maxn = 1010;
const int maxm = 80010;
int n, m, k, q, b[maxn], p[maxn], pmn[maxn], len[maxm][32], fp[maxm], ps[maxm];
int sta[maxm][32], mi[maxm], tot, a[32], to0[maxm], precnt, to1[maxm][32], W[maxm][32];
u32 coe0[maxm], f[maxm], g[maxm], self[maxm];
map<vector<int>, int> mp;
string s;
void dfs(int dep, int sum) {
if (dep == k + 1) {
a[k]++;
a[0] = 0;
mi[++tot] = sum;
rep (i, 0, k) sta[tot][i] = a[i];
vector<int> p(k + 1);
rep (i, 0, k) p[i] = a[i];
mp[p] = tot;
a[0] = 1;
mi[++tot] = sum;
rep (i, 0, k) sta[tot][i] = a[i];
rep (i, 0, k) p[i] = a[i];
mp[p] = tot;
a[k]--;
return;
}
rep (x, 0, (31 - sum) / dep) a[dep] = x, dfs(dep + 1, sum + x * dep);
}
u32 solve() {
u32 ans = 0;
rep (_, 1, tot) {
int ok = 1;
u32 val = f[_];
rep (i, 0, k - 1) {
if (!val) break;
if (m >> i & 1) {
if (sta[_][i] == 0) {
val *= (precnt - len[_][i] + 1);
}
} else {
if (sta[_][i] > 0) ok = 0;
}
}
if (ok) ans += val;
}
return ans;
}
int main() {
cin.tie(nullptr) -> ios::sync_with_stdio(false);
cin >> n >> k >> q >> s, b[1] = 1;
rep (i, 2, n) b[i] = (s[i - 2] == 'A' ? 1 : 0);
dfs(1, 0);
rep (_, 1, tot) {
vector<int> p(k + 1);
rep (i, 0, k) p[i] = sta[_][i];
int pos = 0;
while (pos < k && !p[pos]) pos++;
if (pos) p[pos]++;
to0[_] = mp[p], coe0[_] = 1u << pos;
}
int s = 0;
rep (_, 1, tot) {
vector<int> p(k + 1);
rep (i, 0, k) p[i] = sta[_][i];
per (i, k, 0) len[_][i] += len[_][i + 1] + max(0, p[i] - 1);
while (fp[_] <= k && !p[fp[_]]) fp[_]++;
rep (w, -1, k - 1) if (mi[_] + (w == -1 ? k : w) < 32) {
s++;
if (w == -1) {
self[_] += (1u << k);
} else {
if (p[w] > 0) {
self[_] -= (1u << w);
} else {
p[w] = 1;
W[_][ps[_]] = w, to1[_][ps[_]++] = mp[p];
p[w] = 0;
}
}
}
}
vector<int> p(k + 1, 0);
p[k] = 1, f[mp[p]] = 1;
rep (i, 1, n) {
rep (j, 1, tot) g[j] = f[j], f[j] = 0;
if (b[i] == 0) {
precnt++;
rep (j, 1, tot) f[to0[j]] += g[j] * coe0[j];
} else {
int cnt = 0;
rep (j, 1, tot) if (g[j]) {
f[j] += g[j] * self[j];
rep (id, 0, ps[j] - 1) {
cnt++;
int w = W[j][id], tar = to1[j][id];
if (w < fp[j]) {
f[tar] -= g[j] << w;
} else {
f[tar] -= (g[j] * (precnt - len[j][w] + 1)) << w;
}
}
}
}
}
while (q--) {
cin >> m;
cout << solve() << '\n';
}
}
详细
Subtask #1:
score: 10
Accepted
Test #1:
score: 10
Accepted
time: 4ms
memory: 17264kb
input:
4 5 200 AAA 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
output:
1 16 81 256 625 1296 2401 4096 6561 10000 14641 20736 28561 38416 50625 65536 83521 104976 130321 160000 194481 234256 279841 331776 390625 456976 531441 614656 707281 810000 923521 1048576 1048576 1048576 1048576 1048576 1048576 1048576 1048576 1048576 1048576 1048576 1048576 1048576 1048576 104857...
result:
ok 200 lines
Test #2:
score: 10
Accepted
time: 8ms
memory: 17464kb
input:
4 5 200 XXX 15 29 23 29 23 15 30 27 27 23 30 29 27 23 30 23 27 23 30 30 30 30 15 29 27 23 15 30 15 27 27 23 15 30 29 27 23 23 15 23 27 27 27 29 23 30 29 30 27 27 30 27 27 15 27 15 23 23 27 15 23 30 30 29 30 15 30 15 29 15 27 29 15 29 30 30 15 29 15 27 27 15 27 27 30 27 30 30 15 30 29 27 30 23 27 27 ...
output:
1043136 962496 981696 962496 981696 1043136 961536 966336 966336 981696 961536 962496 966336 981696 961536 981696 966336 981696 961536 961536 961536 961536 1043136 962496 966336 981696 1043136 961536 1043136 966336 966336 981696 1043136 961536 962496 966336 981696 981696 1043136 981696 966336 966336...
result:
ok 200 lines
Test #3:
score: 10
Accepted
time: 6ms
memory: 17132kb
input:
4 5 200 AXA 18 10 11 16 27 4 15 15 9 17 29 18 30 9 24 20 20 6 31 1 11 2 7 9 29 6 26 12 28 18 20 0 12 10 25 11 6 31 30 26 27 20 17 3 24 0 8 23 7 3 14 5 15 24 22 6 21 5 27 6 10 19 16 15 0 28 29 23 9 15 28 14 19 26 30 24 6 2 9 22 23 20 13 12 18 15 25 10 17 2 5 11 4 13 26 13 6 22 25 15 23 25 30 19 10 17...
output:
281568 632544 599340 327680 72280 890624 447576 447576 668702 305790 38328 281568 23936 668702 122880 228864 228864 814944 11440 1013855 599340 975600 777900 668702 38328 814944 88512 550400 52224 281568 228864 1048576 550400 632544 106428 599340 814944 11440 23936 88512 72280 228864 305790 939542 1...
result:
ok 200 lines
Test #4:
score: 10
Accepted
time: 8ms
memory: 17616kb
input:
4 5 200 AAA 2 1 6 16 0 20 5 25 24 27 10 5 25 14 2 3 18 11 5 27 23 21 19 7 25 20 25 15 29 20 5 11 25 1 19 6 13 18 31 30 17 14 10 12 16 18 29 27 24 2 23 24 26 14 18 29 6 9 21 0 18 27 10 12 6 0 20 6 29 25 18 18 27 6 29 10 23 19 24 15 6 22 11 9 5 25 19 9 14 0 22 30 3 13 19 13 15 10 5 21 14 21 27 3 31 25...
output:
810000 923521 456976 65536 1048576 20736 531441 2401 4096 625 234256 531441 2401 104976 810000 707281 38416 194481 531441 625 6561 14641 28561 390625 2401 20736 2401 83521 81 20736 531441 194481 2401 923521 28561 456976 130321 38416 1 16 50625 104976 234256 160000 65536 38416 81 625 4096 810000 6561...
result:
ok 200 lines
Test #5:
score: 10
Accepted
time: 13ms
memory: 17096kb
input:
4 5 200 OOX 9 13 15 3 12 7 25 14 30 31 10 10 5 29 28 2 31 16 24 9 9 16 25 7 7 22 3 17 29 10 30 19 27 20 3 24 5 11 23 17 30 14 31 19 20 11 4 15 23 2 26 26 13 25 12 15 28 22 25 13 28 13 4 19 8 14 19 17 21 21 5 6 19 23 16 28 4 16 31 22 11 28 22 5 31 30 24 11 30 25 10 28 4 23 28 0 6 10 28 10 17 22 26 5 ...
output:
1044476 1043440 1043136 1048556 1043456 1048240 966640 1043200 961536 961280 1044416 1044416 1048316 962496 962560 1048560 961280 983040 966656 1044476 1044476 983040 966640 1048240 1048240 981760 1048556 983036 962496 1044416 961536 982960 966336 982016 1048556 966656 1048316 1044400 981696 983036 ...
result:
ok 200 lines
Test #6:
score: 10
Accepted
time: 8ms
memory: 17024kb
input:
4 5 200 AAA 10 22 27 29 26 14 19 23 7 30 19 9 20 25 15 2 30 2 27 25 19 5 28 23 10 20 26 15 13 8 0 13 31 17 22 0 31 9 30 27 31 13 29 11 23 26 12 9 21 22 3 6 27 18 25 28 25 6 27 21 0 27 13 19 31 29 11 14 11 9 10 18 13 26 22 3 17 11 7 29 23 26 6 17 11 27 30 18 18 12 8 29 14 4 2 22 31 13 19 20 24 23 6 3...
output:
234256 10000 625 81 1296 104976 28561 6561 390625 16 28561 279841 20736 2401 83521 810000 16 810000 625 2401 28561 531441 256 6561 234256 20736 1296 83521 130321 331776 1048576 130321 1 50625 10000 1048576 1 279841 16 625 1 130321 81 194481 6561 1296 160000 279841 14641 10000 707281 456976 625 38416...
result:
ok 200 lines
Test #7:
score: 10
Accepted
time: 8ms
memory: 17088kb
input:
4 5 200 AAA 21 18 31 9 21 8 4 11 25 24 26 18 29 18 15 27 16 27 13 18 21 22 27 11 31 17 12 26 14 12 4 1 13 19 27 2 24 6 9 5 19 22 31 30 7 24 22 11 20 9 29 21 13 23 9 14 30 24 30 26 3 20 25 31 3 17 2 15 6 29 12 12 26 25 1 25 4 13 15 25 5 28 22 14 12 5 9 10 26 27 19 27 28 14 4 22 8 20 17 22 30 29 17 31...
output:
14641 38416 1 279841 14641 331776 614656 194481 2401 4096 1296 38416 81 38416 83521 625 65536 625 130321 38416 14641 10000 625 194481 1 50625 160000 1296 104976 160000 614656 923521 130321 28561 625 810000 4096 456976 279841 531441 28561 10000 1 16 390625 4096 10000 194481 20736 279841 81 14641 1303...
result:
ok 200 lines
Test #8:
score: 10
Accepted
time: 8ms
memory: 18988kb
input:
4 5 200 OXX 29 17 13 0 4 0 0 15 14 21 18 9 13 27 16 27 29 30 4 31 3 23 31 9 23 20 9 29 28 1 26 7 26 21 17 27 18 25 23 14 13 14 30 6 25 24 15 28 0 6 14 10 7 13 26 22 9 5 20 15 21 23 20 22 9 27 18 6 17 3 26 31 12 20 26 6 19 17 5 13 26 31 18 30 18 30 20 31 27 18 29 29 2 31 28 6 0 7 6 22 18 28 9 13 12 2...
output:
962496 983036 1043440 1048576 1048320 1048576 1048576 1043136 1043200 982000 982976 1044476 1043440 966336 983040 966336 962496 961536 1048320 961280 1048556 981696 961280 1044476 981696 982016 1044476 962496 962560 1048575 966400 1048240 966400 982000 983036 966336 982976 966640 981696 1043200 1043...
result:
ok 200 lines
Test #9:
score: 10
Accepted
time: 3ms
memory: 19216kb
input:
4 5 200 XAA 30 14 15 21 5 17 14 25 14 20 20 9 11 10 11 1 5 4 9 17 24 29 26 5 20 12 30 3 14 31 31 5 22 23 3 2 28 12 26 23 9 18 20 26 25 3 16 26 2 23 24 1 12 9 18 25 19 20 19 3 12 11 4 20 25 5 22 14 15 22 11 7 23 5 10 24 18 0 9 10 23 19 22 15 26 30 26 20 12 19 25 6 23 24 11 19 18 31 29 28 18 18 26 5 2...
output:
2176 295488 261256 88572 733374 172350 295488 31164 295488 105984 105984 506782 418068 460768 418068 983103 733374 790272 506782 172350 40960 5112 22464 733374 105984 371200 2176 856138 295488 528 528 733374 72000 57672 856138 918000 9216 371200 22464 57672 506782 148960 105984 22464 31164 856138 19...
result:
ok 200 lines
Test #10:
score: 10
Accepted
time: 9ms
memory: 18948kb
input:
4 5 200 XXO 0 14 16 6 13 0 28 22 13 3 19 17 30 24 8 21 6 16 1 11 10 17 6 13 13 3 17 7 7 22 6 12 19 16 2 15 25 17 23 5 21 29 18 14 23 0 28 7 6 24 25 9 28 9 17 14 28 20 15 29 17 27 19 9 14 25 3 24 12 25 10 25 30 19 3 13 9 2 15 18 3 30 10 5 21 22 28 10 15 13 15 25 19 19 8 7 16 29 7 25 10 29 30 18 22 18...
output:
1048576 1043200 983040 1048256 1043440 1048576 962560 981760 1043440 1048556 982960 983036 961536 966656 1044480 982000 1048256 983040 1048575 1044400 1044416 983036 1048256 1043440 1043440 1048556 983036 1048240 1048240 981760 1048256 1043456 982960 983040 1048560 1043136 966640 983036 981696 10483...
result:
ok 200 lines
Subtask #2:
score: 10
Accepted
Test #11:
score: 10
Accepted
time: 44ms
memory: 31932kb
input:
20 8 20 AAAAAAAAAAAAAAAAAAA 255 254 253 252 251 250 249 248 247 246 245 244 243 242 241 240 239 238 237 236
output:
1 1048576 3486784401 0 1977800241 3104833536 3095271137 0 689956897 1661992960 1226119153 0 4176394193 1846542336 2980478145 0 1144323905 2182086656 2763774801 0
result:
ok 20 lines
Test #12:
score: 10
Accepted
time: 33ms
memory: 36460kb
input:
20 8 20 XXOOXXXOOOXOOXXXXXX 223 254 239 127 251 247 223 223 254 253 254 239 247 223 127 223 251 127 251 254
output:
3157225472 0 3157225472 3157225472 3157225472 3157225472 3157225472 3157225472 0 4230967296 0 3157225472 3157225472 3157225472 3157225472 3157225472 3157225472 3157225472 3157225472 0
result:
ok 20 lines
Test #13:
score: 10
Accepted
time: 40ms
memory: 33116kb
input:
20 8 20 AOAOAXAOAXAOAXAOAXA 1 139 141 253 49 89 100 235 106 169 177 199 27 63 169 104 191 54 239 54
output:
2596932351 444889112 642944536 3394047424 1995656860 1794163992 0 3083125088 3783262208 1396280088 2829574680 3125900656 2757493016 2952862816 1396280088 0 2713869248 3514826752 498553792 3514826752
result:
ok 20 lines
Test #14:
score: 10
Accepted
time: 40ms
memory: 32164kb
input:
20 8 20 AAAAAAXAAAAAAOAAAAA 182 64 25 84 227 184 255 183 201 39 43 232 217 63 4 94 85 164 120 175
output:
2580545536 0 841269017 0 4233876109 0 3196053143 4234287951 722457003 1479575031 4073032191 0 2835298401 89573919 0 1297088512 3057585635 0 0 2640696959
result:
ok 20 lines
Test #15:
score: 10
Accepted
time: 42ms
memory: 36816kb
input:
20 8 20 XXOOOXAOOXXOOAOXOXX 13 144 231 225 195 11 210 171 187 111 220 55 239 205 221 33 233 7 247 183
output:
1914607548 0 2820613408 4190143288 1349955368 4104752340 3682598912 763900496 850003872 344774176 0 3575735056 907161152 379632112 998910688 4293952878 1178842864 3866438084 3842625600 1048790816
result:
ok 20 lines
Test #16:
score: 10
Accepted
time: 34ms
memory: 32780kb
input:
20 8 20 AOXAXAAOAAXAAOAXOXX 40 187 158 14 49 213 39 29 254 181 46 220 231 142 40 90 206 88 36 191
output:
0 3193371575 835715072 4182769664 3263242009 3866789033 3429976231 1248772075 491782144 2441390825 946864128 0 2632295535 1047527424 0 3635412992 449839104 0 0 2726809173
result:
ok 20 lines
Test #17:
score: 10
Accepted
time: 41ms
memory: 36392kb
input:
20 8 20 AAAAAAAAAAAAAAAAOAX 141 207 65 228 151 65 57 252 94 252 199 62 47 228 194 151 255 55 238 61
output:
680445295 2794147121 2672008899 0 1498887811 2672008899 1254672067 0 565182464 0 715997235 3635412992 1301139995 0 110100480 1498887811 876053577 19247395 579862528 586255357
result:
ok 20 lines
Test #18:
score: 10
Accepted
time: 29ms
memory: 36536kb
input:
20 8 20 OXOAXXXAXOOAAOOAOOX 202 90 82 55 206 140 9 217 117 142 157 157 110 206 36 44 83 49 19 235
output:
1857028096 3828350976 1183842304 201104635 1857028096 0 1421874471 2356948025 3339221653 1884291072 142114461 142114461 397410304 1857028096 0 0 4020004345 3097298385 4204969527 550445409
result:
ok 20 lines
Test #19:
score: 10
Accepted
time: 44ms
memory: 32308kb
input:
20 8 20 AAAAAAAAAAAAAAAAAAA 117 85 62 163 251 104 153 178 187 114 155 237 75 61 231 30 69 9 222 106
output:
1504122353 46640497 4161798144 3797657873 1977800241 0 3554417505 2249195520 1941563185 2651848704 3039303601 2763774801 2490579697 4287090833 2881090913 1812987904 1915233073 611513377 4094689280 1863319552
result:
ok 20 lines
Test #20:
score: 10
Accepted
time: 32ms
memory: 31936kb
input:
20 8 20 XOXXXXXXOOOXAXOXXXX 41 169 154 217 104 167 76 158 178 90 201 227 187 90 26 239 5 34 183 210
output:
4294885121 4294006675 1752170496 4280995513 0 3331336011 0 1244659712 674234368 3195011072 4294156851 2856438223 1008201685 3195011072 2278555648 3165363643 67104071 1982857216 3855648865 2100297728
result:
ok 20 lines
Subtask #3:
score: 10
Accepted
Test #21:
score: 10
Accepted
time: 102ms
memory: 55504kb
input:
200 16 1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 65535
output:
1
result:
ok single line: '1'
Test #22:
score: 10
Accepted
time: 101ms
memory: 55924kb
input:
200 16 1 OXOXXXOXXOXOXXOOOXXXXOOXXOOOXOOXOOXXOOOOXXOXOOXOXXXOXXXXXXXOXOXOOXOXXOOOXOOXXOOOXXXXOXXXOOXXOXOXOXXOOOOOOOOOOXXOXXXOXXOOOXOOXXXOOXXOXXOOOXOOOXOOOXOXXXXXOXOOOXXXXOXXXOOOOOOOXOOXOXXXXXOXOXOXOOXXXOXXOXX 63487
output:
0
result:
ok single line: '0'
Test #23:
score: 10
Accepted
time: 125ms
memory: 55976kb
input:
200 16 1 AXAXAXAOAOAXAXAOAOAXAXAOAOAOAXAOAOAOAXAOAOAOAOAXAXAOAOAXAOAOAOAXAOAXAXAOAOAOAXAOAXAOAXAOAOAOAOAXAXAXAXAXAXAOAXAOAOAOAOAXAXAOAXAXAOAXAXAOAXAOAOAXAOAOAXAXAOAXAOAXAOAOAOAOAOAOAOAOAXAXAOAOAOAOAOAOAXAOAOA 4359
output:
2017260928
result:
ok single line: '2017260928'
Test #24:
score: 10
Accepted
time: 105ms
memory: 55052kb
input:
200 16 1 AAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAA 8276
output:
0
result:
ok single line: '0'
Test #25:
score: 10
Accepted
time: 104ms
memory: 55992kb
input:
200 16 1 OOOOXOAOXXXOOAXXOOXOAXOXOXXAOOXXOXAXXXOOOAXOXOXOAOXXXOOAXXOOXXAOXOXOXAOXXOXXAOOOXOOAXOOXOOAOOOXXXAOXOOXOAOOOOOXAXOOOXOAXOXOOOAOXXOXXAOOOXOXAOOOOOOAOXXXOOAOOOOXXAOXOOXOAXXOXXXAXXXXOOAOOXXXXAOOXOOXAOOX 62733
output:
118423552
result:
ok single line: '118423552'
Test #26:
score: 10
Accepted
time: 126ms
memory: 55280kb
input:
200 16 1 XAXXAAOAOAOXOXAAAXAAXAAAXOAXAAXOXOAOAXOOAAAAAXAAOXAAAOOAOAAXAXXXOAOOOOXAAXAAAOAXOAAAXAAAAAAXOAAAAXAAOAAAAAOAAXOAOOXXAOAXOOAAAAOAAAAAAAAXXAAOAOOXAOAOAAAAAAAXAAXOAAOOAAXAAAXAAOAAXAXOXAXXXXOXXAOAAOAOAAA 36975
output:
3800841600
result:
ok single line: '3800841600'
Test #27:
score: 10
Accepted
time: 131ms
memory: 55564kb
input:
200 16 1 XAAXAXAAAAAXXAOAAOXAAAAXAAAAAAAAAAXOAAAAAAAXAAAAAAAOAAAAAOAAAAAAAAAOAAAAAOAAAAAAAAAAAAAAAAAAAAXAAAOOXAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAXAAOAAAAAAAAAAAAAAAOAAAAAXAAAAAAAAAAAAAAAAAAAAAAAXOAXAAAAAXAAAAAA 42961
output:
4143734528
result:
ok single line: '4143734528'
Test #28:
score: 10
Accepted
time: 93ms
memory: 55096kb
input:
200 16 1 XOOOXXXXOXXAOXXAOOXXOXAOXOOAOOOOAAXOAXOXXAOOOXXOOXOXOOXOXOXXXAOXOXOXOXXXAXOAOXXXOOOXXXXXOOOOOOXAOXXXAXOXXAOOOXXAOXOOXOOXOXXOXOXOOAOXOOAXAXXOXAOXXXXOOXAOXXOOXXOXAOOOOAXXAOOOXXOOXOOOXAOXXOXOAOXOXAOXOXX 32762
output:
0
result:
ok single line: '0'
Test #29:
score: 10
Accepted
time: 99ms
memory: 55908kb
input:
200 16 1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOAAAXAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAXAAAAAAAAAAAAAAAAAAAOAAAAOAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAOAAAAAAAAAAAAAAAA 55979
output:
347602944
result:
ok single line: '347602944'
Test #30:
score: 10
Accepted
time: 99ms
memory: 54656kb
input:
200 16 1 AXXOOOOXOOOOOXOXOAXOOXOXOXAOXOOXXXOXOAOOAOOAOXOAOXXXXOXAAOXOOXXXXAOOOXOXOXXOAOXXOXOXXXXXOOXAXOOXOOOOOOXXXXOOXOOOOOXOXOOXXOOXOXXXXOOOAXXOXOAOOXXOOXAOXXOXOXOXXXOOAXOXXAXOOAXXXOXAOOOXXOOOAOOOXOAXOXOXOXO 30929
output:
3913125083
result:
ok single line: '3913125083'
Subtask #4:
score: 10
Accepted
Dependency #1:
100%
Accepted
Dependency #2:
100%
Accepted
Dependency #3:
100%
Accepted
Test #31:
score: 10
Accepted
time: 106ms
memory: 56268kb
input:
200 16 200 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 65535 65534 65533 65532 65531 65530 65529 65528 65527 65526 65525 65524 65523 65522 65521...
output:
1 0 2868424865 0 1018802913 0 816568513 0 2244855105 0 1513528417 0 3780854561 0 2411474817 0 1879787649 0 398644769 0 3859808609 0 2723996737 0 2117052865 0 3741171169 0 2323352993 0 1163581185 0 802359553 0 590918561 0 3268577249 0 1787029441 0 2790164033 0 2761299809 0 1962577953 0 3641112193 0 2...
result:
ok 200 lines
Test #32:
score: 10
Accepted
time: 103ms
memory: 55136kb
input:
200 16 200 OXOOOXXOXOXOOOOXOXXXXXOXXOXXOOXOOOXXOOOOXOXOXXXXOXXOOOOXOOXOXOXXOXOOXXOXOXOXOOOXXOXOOOOOOOXXXXOOXOXOOXOOXOOXOOXXXXOOOXOXOOOOXXOOXXOXOXXOXOXOXXOXXXOXOOOXOXXXXOXXOOXOXOOXOOXOOOOOXXXXOXOXOXOXOXOOOXOOOOX 57343 65407 65519 64511 65503 64511 49151 64511 49151 61439 65503 65279 65279 65534 61439...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 200 lines
Test #33:
score: 10
Accepted
time: 199ms
memory: 55756kb
input:
200 16 200 AOAOAXAOAXAOAXAOAOAOAOAXAXAXAXAXAOAOAOAOAOAOAXAOAXAXAOAXAOAXAOAXAOAXAXAXAXAXAXAXAXAOAXAXAOAOAOAXAXAXAXAOAOAOAXAOAOAOAXAOAXAXAXAXAOAOAXAOAXAOAXAXAOAOAOAOAOAOAXAXAXAXAXAOAOAOAXAXAXAXAOAOAXAOAXAXAXAXAXA 31520 59491 7515 26442 43203 4412 54292 6905 19395 39481 27749 56643 61429 51923 31196 17...
output:
0 1102225408 2181070848 0 747520 0 0 949288960 2625937408 2570797056 2352480256 2263777280 1409286144 2195357696 0 0 0 0 0 0 0 0 2798518272 1246593024 3974234112 2230845440 912818176 2970583040 0 0 3687289280 0 3388145664 1892253696 0 0 0 3112173568 0 0 2096627712 2483281920 3926556672 0 0 0 1451753...
result:
ok 200 lines
Test #34:
score: 10
Accepted
time: 119ms
memory: 55944kb
input:
200 16 200 AAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAA 52382 9564 25024 51027 20908 54426 57892 13681 49596 56303 28359 7859 63912 58578 50740 5...
output:
0 0 0 3446743897 0 0 0 3579517845 0 116375673 3360612165 1123108825 0 0 0 0 3665728757 597459937 0 833292725 3766041737 0 359636469 435523013 0 0 0 0 0 0 2646344113 0 4072786529 1841934297 2228003597 2901828165 0 2662251305 0 0 4074738853 0 3186713229 960682457 0 3157640929 2414867013 0 0 1256840513...
result:
ok 200 lines
Test #35:
score: 10
Accepted
time: 117ms
memory: 55064kb
input:
200 16 200 XOXOOOAXOOXOOAXOXXOOAXXXXOXAXOOXXXAXOOXXXAXXXOOOAXOOOOOAOXOOXXAXXOOOOAXXOOXOAOXXXXOAXOOOOOAXXXOXOAXXOOOXAOOOXOXAXOOOXXAXXXXOXAOXXXXOAXXXXOOAOOOOOOAOXXOXOAOXOXOXAXOXXOXAXOXXXOAOXOXXOAXOXXOOAXXOXOOAOOX 10282 1585 29289 6570 42702 25836 53015 28198 10069 39731 12780 40571 53594 9191 31505 11...
output:
0 416534272 633290752 0 0 0 3068395520 0 945635328 1276968960 0 638582784 0 1111687168 823607296 2367244032 715063296 0 1829847040 0 0 0 0 0 1307574272 4224974848 0 0 0 4222042112 0 0 0 1436090368 0 0 0 3517890560 3308519424 4034150400 0 2137587712 2954821632 0 0 1142374400 0 0 0 0 3837542400 0 1042...
result:
ok 200 lines
Test #36:
score: 10
Accepted
time: 141ms
memory: 55832kb
input:
200 16 200 XXAAAOXXAAOAAAAAAXXAXXAXXOXOAAAOAOAXOAAAXOXXAAAXAOOAOOXAAXAXAOOOAOXOXAAAOAOOAXAXXOOOAXAAAXXAAXAAAAAAXAXAOXAAOXXOOAOAAAAXAAAXOAXOAAOAAXOOAAAOXAAAOAXAAAAXAXOXOXAXAXAAAOOXXXAAXAXAAXAAAAAAAAOAXAOXAAAAAAA 5792 60020 59739 43873 52052 50193 14658 58866 51983 36700 14033 44909 47996 60685 5167 1...
output:
0 0 2785239271 3810882207 0 1056878721 0 0 2009660665 0 3949685919 90567937 0 2386112449 2961428409 2495474817 1763440377 0 0 0 3490785119 2507289567 3847440121 1686629287 2141936249 233727353 3901966119 2767610279 0 320050271 3764389791 734539969 2793711711 0 3416668601 0 2064153503 0 0 2313730049 ...
result:
ok 200 lines
Test #37:
score: 10
Accepted
time: 133ms
memory: 56092kb
input:
200 16 200 AAXAAAXAAAAAAAAAAAAAAAAAOAAXAAAAAXAXAAAAAAAAAAXAAAOAAAAAAAAAAAAAXXAAAAAAAAAAXOAAAAAAAAAAAAAAAAAAAAXAOAAAAAAAAAXAAAAAAAXAAAAAAAAOAAAAAOAAAAAAAAAAOXAXAAAAAAAAAOAAAAAAAAAAAAAOAAXAAAAAAAAAAAOAAAAAAOXAAAO 17281 33709 63144 26567 21976 34669 27038 21387 23582 61016 9215 65030 53987 46383 7218 3...
output:
2350527441 1541948637 0 512402433 0 2650868617 0 4294069601 0 0 3423306317 0 3570244141 1677055569 0 0 0 0 0 2186151325 4221119141 2904509357 84949089 2460779577 4062801565 0 443512641 2107103205 0 3999276365 2743835497 2736841437 0 3274681833 0 938296301 87666877 2445643973 0 0 3234008481 152590537...
result:
ok 200 lines
Test #38:
score: 10
Accepted
time: 133ms
memory: 55104kb
input:
200 16 200 OAXOXXXOXAOAAOXOXOXOOOXOXXXOXOOOOAXOXOXXOXAXOOOXOXXOXOOOOXOOOXXAXOXOXOOAOOOXAXOAOOOAXXXXAOAOAOXAXAXXOAXAOXOXOXOXOOOOXOAOOXXXOXOOXOXAOXOOOOXXOXXOOOXXOOXXXXOOOAOXOOXAAXXXOXXAOOOXOAXOXXOAXOXXXOAXXOXOOAO 14506 9350 45373 63818 11524 21207 53428 56071 24378 60785 45149 10489 43907 61556 53427 ...
output:
0 0 2213806080 0 0 325943296 0 2452193280 0 641990656 1243217920 957267968 1547231232 0 2626478080 2363031552 376481792 0 0 0 4253802496 0 0 507183104 0 0 0 884613120 0 0 0 2651455488 905912320 0 3860725760 0 235397120 0 2526150656 2912944128 3863535616 0 3765272576 673054720 331972608 288380928 143...
result:
ok 200 lines
Test #39:
score: 10
Accepted
time: 126ms
memory: 55208kb
input:
200 16 200 AAAAAAAAAAAAAAAAAAAAOAAAAXAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAOAAAAAAOAAAXAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 10507 58474 45019 22501 61419 58351 39893 40185 30389 64429 48700 31377 44886 16299 5981 ...
output:
137008075 0 2450650147 563612147 1136526817 2391539547 478037651 3493139899 2561613779 3986361291 0 3623025955 0 1310121257 4286525033 4042222371 2330679353 0 4246430875 1520484865 1935939603 0 0 0 0 1157371323 3468893233 1994235993 2997116641 1285280169 438600361 0 4056806067 247913979 0 3020619457...
result:
ok 200 lines
Test #40:
score: 10
Accepted
time: 114ms
memory: 55796kb
input:
200 16 200 OOXOXOXXOOOXOXXXXOOOOXXOOXXOOOXOXXXXXOOXXOAXXXXXAOOXOXXXOOOXXXXOOOAOOXXXOOXXAXXXOXOXOXXAOOOXXOOXAXOOOOXOOOOOAOOOOAOXXXXOXXXXXOOXXXOXXOXXAXXOAXXOOOOXXXOXOOOXXOXXOXOAXXXXXXOXOXXOXOOOXXXOXXXOXXOOOOAOOOX 41894 21117 9709 22647 16598 57838 47966 63134 59235 31110 59567 60988 20607 50555 26744 ...
output:
0 3816816640 2041839616 3929243648 0 0 0 0 2090729472 0 3627679744 0 61702144 3887464448 0 4097048576 0 1691585536 0 0 0 3242905088 3210346496 0 2319056896 0 0 0 0 1149266048 2924085248 25681920 0 3039100928 0 0 0 1539112960 0 1264058368 0 0 3567386624 584581120 3199729664 1860829184 0 0 0 479723520...
result:
ok 200 lines
Subtask #5:
score: 10
Accepted
Dependency #3:
100%
Accepted
Test #41:
score: 10
Accepted
time: 116ms
memory: 61880kb
input:
200 30 1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 527009106
output:
0
result:
ok single line: '0'
Test #42:
score: 10
Accepted
time: 109ms
memory: 62188kb
input:
200 30 1 OXXOXOOXOXOXXXOOOXXOOOXXOOXOXXOXXOXXOXXXOOXXOXXOXXXXXXXXXOXXXXOXXOXOOXOXOOXXXOXXOOXOXXXOXXXOOXOXXOOXXXXOXXXOXXXXXOXOXXXXXOXOXXXXXOOXOOOOOOXXXXXXOOXXOOXOXXXXXXXXOXXOOXOXXXXOOXOOOOOXOOXXXOOXOOOOXOOXXXO 388762601
output:
0
result:
ok single line: '0'
Test #43:
score: 10
Accepted
time: 150ms
memory: 61584kb
input:
200 30 1 AOAXAOAXAOAXAOAOAOAXAXAXAXAOAXAXAXAOAOAXAXAOAXAOAXAOAOAOAOAOAOAOAOAXAXAXAOAOAOAXAXAXAXAXAOAXAOAOAOAXAXAXAXAOAXAOAXAOAOAOAXAOAXAXAOAOAXAOAXAOAXAXAXAOAXAXAOAXAXAOAXAOAOAOAOAXAXAOAXAXAXAOAOAXAXAOAXAXAOA 654399953
output:
2197815296
result:
ok single line: '2197815296'
Test #44:
score: 10
Accepted
time: 128ms
memory: 62172kb
input:
200 30 1 AAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAA 44486386
output:
0
result:
ok single line: '0'
Test #45:
score: 10
Accepted
time: 107ms
memory: 61868kb
input:
200 30 1 OXOOOOAXXXXOOAXXXXOOAXXXOOOAXOXOOOAXOOXOXAXXOXOXAXOXOOOAXXXXXXAXOOOOXAXOOOXXAOXXOXOAXOXOOOAXOXXXXAOXXOXOAXXXOOOAOOOXXXAOOOOOOAOXXXOXAOOXXXOAOOXOOOAXOXXXOAXXXOXOAXOXXOOAXXXOOXAXOOXXOAOOOOXOAXXXXOOAXXX 454651397
output:
3019898880
result:
ok single line: '3019898880'
Test #46:
score: 10
Accepted
time: 128ms
memory: 62148kb
input:
200 30 1 XAAAXAAXXOAAAOOAAOOXAAXOXXOAOOAAAAAAXAXOAXOAXAAAAOAAOAOAOOAOOAAAOXXXAAXAOAAAXOOAAXOXAAXXAAAXOXOXAOXAOXAAOAXAXAXXAOAAOAXOXAAXAOOAAAXAAAAAXOXOAOOAAXXAXOXAAOOOOXXOAOXOAOOAOOOAAOAAXAAXXAOOAAOOAAAAOXOOOAA 1026828762
output:
0
result:
ok single line: '0'
Test #47:
score: 10
Accepted
time: 124ms
memory: 61628kb
input:
200 30 1 AAXAAOXAAAAAAAAAAAAAAOAAAAAAAAAAAAAAOXAAAAAXAAAAAAAAAAAAOAAAOAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAOAAAAAAAAAAAAAAOOAAAAAAAAAAAAOAAAOAAAAAAAAAAAAAAAAAAAAAXAAAAAOAOAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAA 824060991
output:
821356895
result:
ok single line: '821356895'
Test #48:
score: 10
Accepted
time: 117ms
memory: 61728kb
input:
200 30 1 AOAXXXOOXAOXOXAAOXOAOXOOXXOOAAOAOXXOXOAOXAXXOOAOXOXXOOOOXOOAXXXOAOOAAXXOOXXOOXXOOOXXOAOXXAXOXXXXXOXXAAOXOXOOXAXAAOXOOXXXXOOOXXOOOXOAXOOOOOAAOXXAXXOOXOXOOXOOOOOOOAOOXAOAAOXAXOOXXOOAXOXAXXXXXXOOXXOOXXO 359878851
output:
155738112
result:
ok single line: '155738112'
Test #49:
score: 10
Accepted
time: 137ms
memory: 62168kb
input:
200 30 1 OAAAAOAAAAAAAAAAOAAAAAAAAAAAAXAAAAAAAAAOAAAAAAAAXAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAOAAAAAOAXAAAAAAOAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAA 738569495
output:
143868465
result:
ok single line: '143868465'
Test #50:
score: 10
Accepted
time: 110ms
memory: 62252kb
input:
200 30 1 XOXAOOOXXAOXAXXOXOXOOOXAOOOOXOOOXXOOXOOAOXXXXOXXOXOOOXOXXXOOXOOAXXOOOXXAXOXXXOXOXXXOOXXOOOOOXXXAXXXXXXXAXOOXAOOOXOXOXXXXXOOXOOOOXOOXXOOXXOXXXAOOXOOOOOOXAOXXXXXAAXOOXXOOXOOXXXXOXXOOXXAOOOOOOOOOXXOXXXO 184060352
output:
0
result:
ok single line: '0'
Subtask #6:
score: 10
Accepted
Test #51:
score: 10
Accepted
time: 235ms
memory: 61268kb
input:
1000 30 1000 XOOXOOXOOXXOXOXOOOXOXXOXOXXXOXXOXOOOXXOXOXOXXXXOOOOXOOXOXXOOOXXOXOOXOOOOOOXOOXOXXOXXXOOXXXOXXXOXXXOOOOXXXOOXXXXXXXXOXOOOOXOOOOXXOXXXXXXXXXOXOOXOOXOOOXXXXXXOOXXOXOOXXOXXXXXOOXOOOXXOOXOOXOXOOOOXXXOXOOXOXOXXXXOOXOXOOXXXXXOXOOXXXXXOXXOXOXXOXOOXOXOOOOXXOXOOXXXXOOXXOXXOOXXXXOXXOOXXXOOXOOOXOXO...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 1000 lines
Test #52:
score: 10
Accepted
time: 235ms
memory: 61416kb
input:
1000 30 1000 XXOOXXXOOOXOXXXXOOXXXXXOXOOXOXXOXXXOXXOXOOOOXXXXOOXXXOOXXXOOOXOOOOOXOOOOXXXXOXXOXOOXXOXXXOXOOXXOXOXOXOXOOOOXOOOXXXOOOOOOOOOXXOOOOOXOOXOOXOOXXXOOOXXXOXOOOXXXOOOXXOOXOOOXXXOXOOOXOXXOXXXOOOOXOXXOOOOOXOOOOOXXOXOOXXOXOXXOOXXOXXXXXXXXOOXOOOOXXOOXXXOOXOXXOXOXOXXXXOOOXXOOXXOOXXOOXOXOOXXOOOXXXOX...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 1000 lines
Test #53:
score: 10
Accepted
time: 236ms
memory: 61460kb
input:
1000 30 1000 XXOXOXXOOOXXXOXXXOXOOXXOOXXXXOXOOOXXXXOOOOOXOOOOOOOXOXOOXXOOXXOOOXOXXXOOXXXXXXOXXXOOOOXXOXOXOOXXOOOXXOXOXOOOOXXXXOOXXXXXOOXOOXOXXOXXXXOOXOXOXOXOOOOOOOOOOXXOOOXXOXXXXXOXOXOXXXOXOXXOXXXXOOOOOOXOOXOOXXOOOOOOOOXXXXOXOOXOOOOOOXOOXXXXOXXOOXXOXXXXXXXXOXXXXOOOXXXXOOXOOXOXXOOOOOXOOXXXXOOXXOOXOOO...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 402653184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
result:
ok 1000 lines
Test #54:
score: 10
Accepted
time: 239ms
memory: 61700kb
input:
1000 30 1000 XXOXXOXXOXOXXXXXOXXOXOOXXXOXXOXXOOOOOXXXXOXOOOXOXOXXXOXXOOOXXOXXXOXXOOOOXXOOXOXXOOOOXOOXXXOOOXOXOXOXXOOXXXOOOXXOXXOXXOOXOXOXXXXXOOXXXOOOOXXXOXOXXOXOOXOOOXXOXOXOOXXXXOOXXOOOOOXXXOXOXXOXOXOXOOXXXXOXOXOOOXOXXOOOOXOXOOXOOXXXXXOXOXOOXOXOOXOOXOXOOOXOOXXOOXXXOOXOXOOOXOOOXXXOOXOXOOXXOOOXXOOOXOO...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 1000 lines
Test #55:
score: 10
Accepted
time: 234ms
memory: 61324kb
input:
1000 30 1000 OOOXOOXOOXXOOXOOOOXXXXXXOOXXOXOOOXXXXOOOOXOXXXXOXOXOOXOXXXXOXOOXXOXOXXOXXXOOOOOOOXXXOXXOOOOXOOOOXOOXXOOXOXXOXOOOXOOXOXXXXOXXXOOOOXXOOXXOXXXXOOXOXOXXOOOOXXOOOOXOOXXOOOOXOOXXXXOXXOOOXXXXXOOXOOOXXXOOXOXXOOXOOOOOOOXXOXXXXXOXOXOXXXOOOXOOOXXOXXOOOXXOOOOXXOOXXOXOOXXXOOXOXXXOOXXOXXXXXOXOOOOXXXX...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 402653184 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1593835520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1530494976 0 0 0 0 0 0 0 0 0 0...
result:
ok 1000 lines
Test #56:
score: 10
Accepted
time: 240ms
memory: 61644kb
input:
1000 30 1000 XOOOOOXOOOOXXOXXXOXXXXXXXXXXOXOOXXXXXXXOXXOOOXXOXXXXXXXXXOXXXXOXXOOOXOOOXXOXXOXOOOXXXOXXOOXOOOXOOOXOOOXOXOXXXXXOOOOXOOOOXXXOXOOOXXXOOXXOOXOXXXOOXOXOOXXXOXOXXOXXXXOXXXOOXOOOOXXXXOOOOXXOOXXXXOXOXOOOXXOXOOXOOXOXXXOXOOXOXOXOXOOOXXXXOXOOXXOOXOOXOXXOOOXXXXOOOOXXXOOXXXXOOOOXXXXXXXXOXOXOOXXOXXO...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 0 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
result:
ok 1000 lines
Test #57:
score: 10
Accepted
time: 236ms
memory: 62064kb
input:
1000 30 1000 XOXXXOXOOOOOOXOOXOOOOOXXXXXOOOXXXOXOXOXXOOOXXOOXXOOXOOOOOXOXXXXOXOOXOOXOXXXOOXOXOXOOXXXXXXXOXOOOOOOXXXOXOXOOOOOOXXXXXOOXXXXXXXXOXOOOOOXXOXOXOXOOOOXOXXOOOOXOOOXXOOXOXXOOOOOXXOOXOXOOOXOOXOOOXOOOOXXOXXXOOOOXXXOXOXXOXOOXXXXXOOOXOXXOXOXXOXXXOOOXXXXXOXOOXXOXOXOXXXOOXOOXXOOXXXXOOOOOXXXXOXOOXOO...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 1000 lines
Test #58:
score: 10
Accepted
time: 217ms
memory: 62036kb
input:
1000 30 1000 XOOXOXOOOXOOXXXXOOOOOXXXXOOXXXOOOXXXOXXOOXXXOOOOOOXOOXXOOXXOOOOOOXXXXXOXOXOOOXOXOOXOOXXOOXOXOOXOOOOXOOXOOXXOOXXOXOOXXOXXXOOXOXXXXOOOOXXOOXOXOXOOOXOXOXOXOOOOOOOOOOOXOXXXOOXXOXXOOOOOXOXOXXXOXXOOOXOXXOXXXOXOOXXOXOOOXXOOXXXXOXXXXOOXXXOXXOOXOXOXXXXOXXXXOOOOOXOOXXXXXXOXXOOOXXOOXXXXXXOXXOOOXOO...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1593835520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
result:
ok 1000 lines
Test #59:
score: 10
Accepted
time: 232ms
memory: 62156kb
input:
1000 30 1000 OXXOOXOXOXOOXOOOXXOOXXXXXXOXOXOOOOXXXOOXXXOXXXOXXXOXXOOXXOXOXXOOXOXXXXXOOXOOXOXOOXXXXXOOOOXOXOOOXXXOOOOOOOXOXOXXXXXXOOXOXOOOXXXXOXOXXOOXXOXOOOXXXOXXXOOOOOXXOXXOOOXXOXXXOXXOXXXXXOOOOXXXXOXOXOOXXOXXOOOOOOXXOXXXXXXOXOXOOXOXOXOOXXOOOXOXOOOXXOXOOXOOOXXOXXOXXOOXXOXXXOXOXOOXXXXXOOXOOXXXXOXXOOX...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 1000 lines
Test #60:
score: 10
Accepted
time: 239ms
memory: 61200kb
input:
1000 30 1000 XXXOOOXXXXXOXOXXXOXOXOOXOXOXXOXOOXXOOXXOXOOOOOXXOOXXOOOOOOXXOXXXOOOOXXXOOXXXXOXOXXXOOOOXOXXOOXOXXXOXXXOXXOOXOXXOXOXOXOOOOOXXOOOXOOOXOOOOXOOXOOXOXOOXOOOOOOOXOXOOXOXOOOOXOOOXXOOXXXOXOOXXXXXXOXOXOOXOOXXXXXXXOOOXOOOXOOOOXXXOXOOXXXXXXOOXOOXXOOOOXOOOXOXXOXOXOXXOXOOOOOOXOXXOXOXXOXXOXXOOXXXXOXX...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 3221225472 0 0 0 0 0 0 0 0 0 0 0 3221225472 0 0 402653184 0 0 0 0 0 0 0...
result:
ok 1000 lines
Subtask #7:
score: 10
Accepted
Dependency #2:
100%
Accepted
Test #61:
score: 10
Accepted
time: 111ms
memory: 61200kb
input:
50 30 50 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1073741823 1073741822 1073741821 1073741820 1073741819 1073741818 1073741817 1073741816 1073741815 1073741814 1073741813 1073741812 1073741811 1073741810 1073741809 1073741808 1073741807 1073741806 1073741805 1073741804 1073741803 1073741802...
output:
1 0 3500008393 0 1296002393 0 3718107313 0 3476558801 0 181411513 0 186088297 0 1146602977 0 3672755233 0 2249023017 0 3179466233 0 2541625233 0 2323835121 0 1673978393 0 2352489737 0 1133190593 0 807086657 0 3595037321 0 900219033 0 2269315185 0 3797176337 0 4048926585 0 2824724649 0 1674839969 0 1...
result:
ok 50 lines
Test #62:
score: 10
Accepted
time: 91ms
memory: 62168kb
input:
50 30 50 XOOXXOXOXOXXXOOXOXOXXOXXXOOXXOOOOOXOXXOOOOOXXXOXO 1065353215 1073479679 1073725439 1073479679 1073741815 1040187391 1073739775 1073741311 939524095 1073709055 1073741819 1073479679 1073610751 1073740799 1073733631 1006632959 1069547519 1056964607 1073741311 805306367 1073610751 1073217535 1...
output:
4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 4026531840 402...
result:
ok 50 lines
Test #63:
score: 10
Accepted
time: 136ms
memory: 62032kb
input:
50 30 50 AXAOAOAOAXAXAXAXAXAOAOAOAXAXAXAOAXAOAOAOAOAOAOAOA 466655695 893036324 443614444 264797723 47670940 750957032 524039822 249473615 1072507099 967547785 84929613 514304867 351282991 609275772 418139813 983226520 767113939 372311043 445100368 1044700166 836713833 82449048 399694425 314507104 60...
output:
3600839069 0 0 1153724549 0 0 0 3310374741 385396781 3926834225 2376355289 1737889133 1292492077 0 1691476969 0 2986645133 2835561589 0 0 673061089 0 2171140625 0 3794328645 3528247301 4259882397 1666432873 2229771213 1638044237 0 4093408993 1322657189 3422587297 1510401673 0 0 0 3456254117 40708343...
result:
ok 50 lines
Test #64:
score: 10
Accepted
time: 92ms
memory: 61852kb
input:
50 30 50 AAAAAAXAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAX 281593212 392255833 273418042 998403919 185297929 624538417 864806036 384548838 131747048 996527952 358610809 727702523 667774639 495239147 71294916 1014571373 95658543 955375795 345194210 241198002 435841681 381619736 959577864 376567710 62...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3313777664 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
result:
ok 50 lines
Test #65:
score: 10
Accepted
time: 92ms
memory: 62104kb
input:
50 30 50 OXXOXOAOXXOXXAOOXXOOAXOXXXOAOXXXOXAXOOXOOAXOOXOXA 400971089 229785691 773323865 692802211 116256289 509053740 391695786 898036813 759454535 943524220 422277433 557239217 1041831161 527596757 483929853 224742417 317391522 414274970 485277303 279015282 459743426 741082518 799441891 433493221 ...
output:
444897523 1998782231 3605748179 1334674325 14836643 0 0 728160871 3645829995 0 87113761 3590395961 2184455115 1092540621 1975970239 2293744163 0 0 267593081 0 0 0 3677783759 4222817039 2422200985 0 0 0 1394085825 0 2101437319 0 0 0 0 868305833 4084279377 2649548239 0 2595000631 2640066783 0 0 340188...
result:
ok 50 lines
Test #66:
score: 10
Accepted
time: 128ms
memory: 62084kb
input:
50 30 50 XAXOAAAXAAAXAOAOOXOAAAAAAOAOAOOAXOAAXAOXXXAAOXOAX 886148863 1051670480 498757918 246903934 733255185 80199697 1056671388 56079286 1063566094 1038620881 508285868 803828790 749651145 1043353448 892219808 824168373 279987020 28568704 485491666 545757452 612654150 438016871 845970237 627702001...
output:
1807220736 0 0 0 879976448 1526912512 0 0 0 1168097280 0 0 1606467584 0 0 2874408960 0 0 0 0 0 324665344 2770993152 2814836736 1400635392 0 1603272704 3085697024 3005939712 0 0 0 2390841344 3866361856 0 2685017088 302432256 0 3551395840 0 590348288 672006144 2281308160 1220018176 0 2063966208 553041...
result:
ok 50 lines
Test #67:
score: 10
Accepted
time: 100ms
memory: 61516kb
input:
50 30 50 AAAAAAAAAAAXAXAAAAAAAAAAAAOAAAAAAAAAAAAXAAAAXAAAA 714290380 442345462 386132878 268295981 387576625 623822817 536773959 647779933 338540086 449604380 385372391 897053002 421344725 1037836350 11219530 610601689 235410698 115457124 195649710 477899435 685475218 691999515 661142670 128937554 2...
output:
0 0 0 18874368 2858582016 431652864 2524184576 1083211776 0 0 717455360 0 2547810304 0 0 1837985792 0 0 0 1139376128 0 1269923840 0 0 4128866304 0 2333212672 0 0 0 0 0 0 0 980025344 0 1737670656 2693775360 3622436864 0 0 3051716608 988168192 0 0 0 0 0 1647935488 0
result:
ok 50 lines
Test #68:
score: 10
Accepted
time: 96ms
memory: 61136kb
input:
50 30 50 OAOOXOXXOXOXXXXOXOXXOXXOXOOOXOOXXXOXOOOOOOXXXXXXA 275915975 1033936582 443931124 617412995 742237671 598416340 924101076 336853450 789685085 1056825861 854045454 108100848 920180458 737975303 8352860 981697595 355130988 453268063 166204476 299162549 537252974 845107560 242031497 821294986 8...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
result:
ok 50 lines
Test #69:
score: 10
Accepted
time: 103ms
memory: 62144kb
input:
50 30 50 AAAAAAAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 401214671 707992659 967316840 928779361 529168336 414849 456532843 66809714 858442727 772030133 1013560916 66213714 972550836 718642003 890369450 724344733 196761654 590878277 658351339 209622322 2258325 192829003 746496271 467483150 8632030...
output:
2543386624 3233325056 0 3140214784 0 3478659008 4267081728 0 1883373568 1068023808 0 0 0 4005888000 0 3998613504 0 1180669952 2522480640 0 672664576 3318546432 3945562112 0 0 1903542272 0 0 0 1583185920 1134962688 0 0 0 0 2260381696 1780482048 3229679616 2271870976 0 0 2569011200 28606464 341311488 ...
result:
ok 50 lines
Test #70:
score: 10
Accepted
time: 99ms
memory: 62248kb
input:
50 30 50 XXXXOXOOXXOOOXXXOOOXXOOOOAOXOOOOXOOOOOOOOXXXOXOOX 1027563938 602890438 147284209 302311801 144136502 240723151 20481481 595412473 785772957 916640807 758323006 335114787 509584629 796388028 975188010 431108571 915523864 942148816 575831487 710706820 1035931698 449016178 729538332 261498038 ...
output:
0 0 747524769 3380075889 0 2628475341 2693960753 871986785 3947957945 3505107389 0 2213332933 435151529 0 0 2187599477 0 0 531731581 0 0 0 0 0 2284268189 31908689 350275301 0 1507519681 354355489 0 2751859589 0 2292920561 1351112957 0 0 0 889180857 2384619077 2101187973 0 0 1305368793 3778206205 347...
result:
ok 50 lines
Subtask #8:
score: 10
Accepted
Dependency #5:
100%
Accepted
Test #71:
score: 10
Accepted
time: 204ms
memory: 62140kb
input:
1000 30 1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...
output:
1
result:
ok single line: '1'
Test #72:
score: 10
Accepted
time: 201ms
memory: 62112kb
input:
1000 30 1 OXOOOXOXXOOOXXOOOXOXXOOOXXOOOXXOOOXOOOOOOOXXXOXXXOOXXOOOOXXXXOOXXXOOOOXXXOXOXOXXOOOOXXXXXXOOOXXXXOOXXOOOOOOXXXOXXOXXXOOXOOOXOXOXXXOOXOOOOXOXOOOXOXOXOXXOOXOOOOOOXOXXOXOXXXOXXXXXXXOOXOXXOXXOOOXOXXXOOOOXOOOXXOXOOOXOXOXXXOXXOOXOOXOOOOXXOOXOOOXXOOXXOOXOOOXXOXXXXOOXXXOXOOXXXOOOXXXOOOOOXOOOOXXOXX...
output:
0
result:
ok single line: '0'
Test #73:
score: 10
Accepted
time: 369ms
memory: 62088kb
input:
1000 30 1 AXAOAXAOAOAXAOAOAOAOAOAXAXAOAOAOAOAOAOAOAOAXAXAOAXAXAOAXAXAXAOAXAOAOAXAXAXAXAOAOAXAXAXAXAXAXAOAOAOAXAXAOAXAXAOAOAXAXAXAOAOAXAXAOAXAOAOAOAXAXAOAXAOAOAOAXAXAXAOAOAOAXAOAXAXAOAOAXAXAXAXAOAXAXAOAXAXAOAOAOAOAOAXAXAOAXAOAXAOAOAOAOAOAXAOAXAOAXAXAXAXAXAXAOAXAXAXAOAXAOAXAXAXAOAXAXAOAXAXAXAOAXAOAXAX...
output:
1073741824
result:
ok single line: '1073741824'
Test #74:
score: 10
Accepted
time: 257ms
memory: 62036kb
input:
1000 30 1 AAAAAAXAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAA...
output:
2420059055
result:
ok single line: '2420059055'
Test #75:
score: 10
Accepted
time: 207ms
memory: 61248kb
input:
1000 30 1 XXOXOXAXOOXOXAXXXOXOAXXXOOXAOOOOOOAOOXOOOAXOOXOXAOXXOOOAXOOXOXAXXOXOXAXXOOOXAXOOXXOAOXOXOXAXXOXOXAXXOOXXAXXXXXOAXOXXXOAXOXOXOAXOXXOOAXOOOOXAXOOOXXAXOXXXOAXXOXOOAXOOXXXAXOOOXOAXOXXOXAXOXOXOAOXXXOXAXOOOXOAXOOOXXAOXXXXOAXXOXOOAOXXOOXAXOOOXXAXXOXXOAOOOOOOAOOOXXXAOOOOXXAXXOXXXAXXXXXXAXOOXXOAXOO...
output:
2114093056
result:
ok single line: '2114093056'
Test #76:
score: 10
Accepted
time: 272ms
memory: 61892kb
input:
1000 30 1 OAAAXOAXXOXAXAAOXAXOOAAAAXOAAAAAOOXOXAOOOOOAXAXOAAXXXAAXXXOAAOAAAXOOOOAOXXAXAAAAAOOXOAOAOAOXOAAXXAAAAOOXAAOAOAAAAOAXAAAAOAAXAAXOAAAXXXAAAAAAXAOOXAAAAAOAAOAAOXAAAAAXAOXXAAAXAAXAOXOAXAAAOOAAXOAOAAAAOOOOAOAOXOAAAAAOAAXOAXAOOAOAAAAAOAAAXAAAOXAAAOOXOOXOAOXAAOOAAXOAAAAAAAOXAXXOAAAXOXXXXOXXXXAXOO...
output:
0
result:
ok single line: '0'
Test #77:
score: 10
Accepted
time: 212ms
memory: 62108kb
input:
1000 30 1 AAAAAAAAAAAAAAAOAAAAAOAAAXAAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAXAAAAAAAAAAOOAXAAAAAXAAAOXAAOAAAAAAAAAAAOAAAAAAAAAAAAAAOAAAAAAXAAAAAAAAAAAAAXAAAAAAOAAAAAAXAXAAAAAAAAAAAAAAOAAAAAAAAAAXXAAAXAAAAAAAAXAAAOAAAAAXAAAAAAAAAAAAAXAAAAAOAAAAAAXAAAAAAAXAAAOAAAAAAOAAXAAAAAAAAAAAAXAAAAAXAAAAAOAAAAAAOAAAXAAA...
output:
0
result:
ok single line: '0'
Test #78:
score: 10
Accepted
time: 204ms
memory: 61720kb
input:
1000 30 1 OOOXXOOXXXXXOOOOXXOXXXXXXOXOXXOXAOXOXAOOXXXOOXOXXXOOOAOOAXAXOOOOOXXOXOXXAOOXOOOXOOXOAOOXOAOOOOOXXOXOOAXXOXAOOXOOOXXOXOAXOAOOOXXOOXOAXOAXOOXXOOXOAAXOXXOOXAOXOAOAOXXXXXAXXXAXOAOOXOAXAOOAOAOXOXAXOOOXXOAXOOOXOXOAXXXXXXOXOOOOAOXXXAOXAAAAOOOXAOOOOXOXOXOAXOXOAOXXOXXOOXXXXOXXOOOXXAXXOXXOOXOXXXOOAX...
output:
0
result:
ok single line: '0'
Test #79:
score: 10
Accepted
time: 205ms
memory: 62432kb
input:
1000 30 1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAOOAAAAAAAAAAAAAAAAXAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAXAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...
output:
2147483648
result:
ok single line: '2147483648'
Test #80:
score: 10
Accepted
time: 190ms
memory: 61752kb
input:
1000 30 1 XOOXXOOOXXXOOOOOOXXXOXAOOXXXXXOOOXXOXOXXXOXXAXXXOOOOOXOOXXXOOOXOOXXXOXXOXAXXXXXXXOOOXOOOXOOOXOXOOOXAOXXAOOXXXOOOOOOXOOXXXOOXXOOOXXXOXXXXOXOOOXXOXXXXOOOXOOOOAOXXXOXOOOOOXXOOXXXOOXXXOXXXAOXXXOOAOXOXXXXOOXOXOXOOXXOOOOAXOOXOXXXOAAOXXXOXOXXXXOOXXOOXXOXXXXAOXOOAOXXXOOOXXOOXOOXOXOXXOXOOOOOXXOOXXX...
output:
1077323173
result:
ok single line: '1077323173'
Subtask #9:
score: 10
Accepted
Dependency #4:
100%
Accepted
Dependency #5:
100%
Accepted
Dependency #7:
100%
Accepted
Test #81:
score: 10
Accepted
time: 139ms
memory: 62436kb
input:
200 30 200 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1073741823 1073741822 1073741821 1073741820 1073741819 1073741818 1073741817 1073741816 1...
output:
1 0 2868424865 0 1018802913 0 816568513 0 2244855105 0 1513528417 0 3780854561 0 2411474817 0 1879787649 0 398644769 0 3859808609 0 2723996737 0 2117052865 0 3741171169 0 2323352993 0 1163581185 0 802359553 0 590918561 0 3268577249 0 1787029441 0 2790164033 0 2761299809 0 1962577953 0 3641112193 0 2...
result:
ok 200 lines
Test #82:
score: 10
Accepted
time: 125ms
memory: 62180kb
input:
200 30 200 XXOOXXXOOXOOXOXOXXXXXXOXOOOXOXOXOOOXXXXXXOOXXOXXXOOXXOOXXXXXOOXXOOOOXXOOOXXOOXOOXXXOXOXOOOXXXXXOOOXXOXOOOOOXOXXXXOXOOOXOXOOOXOOXOOOXXOOOOOXOXOOXXXXOOXOXXXOXXOOXXOXXXXXXOXXOXXOXXXXOOOXOOXOOXXXOXXOXOOX 1073741807 1073676287 805306367 939524095 1073741791 805306367 1065353215 1073741821 1069...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 200 lines
Test #83:
score: 10
Accepted
time: 223ms
memory: 61952kb
input:
200 30 200 AXAOAOAXAXAOAOAOAOAOAXAOAXAXAXAOAXAXAXAOAOAXAXAOAOAXAXAXAOAXAOAOAXAOAXAXAOAOAXAOAOAXAOAXAXAXAXAOAOAOAOAXAOAXAOAXAXAOAOAOAOAOAXAXAXAOAOAXAXAOAXAXAXAXAXAXAOAXAOAXAOAXAOAXAXAOAXAXAXAOAOAOAXAXAXAXAOAOAOA 932289783 428898031 1047503440 898827571 633585551 977430988 325925521 900035666 11106534...
output:
0 2147483648 0 973078528 0 0 805306368 0 0 0 0 0 0 0 0 0 964689920 0 0 0 0 2147483648 1342177280 0 0 134217728 0 0 0 3657433088 104792064 2147483648 0 0 0 0 0 2147483648 3489660928 671088640 3758096384 0 0 0 0 671088640 0 2952790016 0 303038464 0 2550136832 0 0 0 2147483648 0 1342177280 4160749568 2...
result:
ok 200 lines
Test #84:
score: 10
Accepted
time: 146ms
memory: 61860kb
input:
200 30 200 AAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAAAAAXAAAAAAOAAA 411325454 767715509 863147211 371260297 856121748 321300515 873912606 531655331 75856859 ...
output:
0 1563455145 3675873453 1186223789 0 162734269 0 321790541 3766966893 1885903893 2246913409 2174193289 0 894256741 1910804305 4073157969 0 2669275197 0 0 0 0 0 4020736601 0 3213827185 2725511613 3575528769 2580749589 2741749769 0 0 0 0 0 2165388657 30552389 0 0 0 1731804289 0 0 0 0 0 3227951585 1957...
result:
ok 200 lines
Test #85:
score: 10
Accepted
time: 138ms
memory: 62116kb
input:
200 30 200 OXXOOXAOXOOOXAOOOOXOAXXXXXOAOXXOOOAXOOXXXAXOXXXOAXOOXXOAXOOOOXAOOXOXXAXXXOXOAOXOXOOAXXOOXXAXOXOOXAXXOOOOAOOOXXOAOOXOXOAOOOXOOAXXOOXOAXXXOXOAOOOXXXAXXXOOXAXXOXOOAXXOOXXAOOOXXXAOXXXXOAXXXOOOAXOXXOOAOXO 568750445 884346374 957049162 416600907 67542396 1037594210 792763779 266852479 47651711 ...
output:
1073741824 0 0 2415919104 0 0 1543503872 0 0 0 1073741824 0 0 1073741824 2348810240 0 2030043136 3946840064 0 0 0 0 0 0 0 0 0 0 0 4026531840 3383754752 1073741824 0 0 0 0 2483027968 0 0 4026531840 0 0 0 4026531840 1543503872 4009754624 0 0 0 0 0 0 0 0 0 0 0 0 1073741824 0 1879048192 0 0 0 0 0 374131...
result:
ok 200 lines
Test #86:
score: 10
Accepted
time: 143ms
memory: 62368kb
input:
200 30 200 AAAAAAXAOAAAAOXOOOOAAOXXAAXAAAAOXOAXXOAOOXAAXOAAAAAXAOOAAAOXAOAOAAAXAOXAXAAOAXXAXAXAOOOAOOOXAOXXAOOOAAXAXXAAAAAAXAXAOAAAXXAXAAOOAOAOAAOOXOXXOOOOAAAOAAAOOAOXAAAAOAAAOOOOAAAAXAXAXAXAOOAAXAAAOXAAAXOAXAA 6986337 2028447 949592609 787377842 23446597 444005815 917714515 955604175 1018787156 335...
output:
309918720 3990192128 2993321984 0 2891860992 3601858560 1432551424 3605790720 0 2999713792 1596129280 0 2522185728 0 0 2617294848 0 0 2825748480 0 0 1602584576 0 0 4019388416 4155179008 0 2818048 0 29753344 4203659264 1560985600 0 1448184832 2321022976 1564880896 0 1824112640 548585472 600670208 599...
result:
ok 200 lines
Test #87:
score: 10
Accepted
time: 155ms
memory: 61300kb
input:
200 30 200 AXAAAAAAAAAAAAAAAAAAAXAAXAAAAAAAAAAAOAAAAAAAXAAAAAAXAAOXAAAAAAAAAAAAAAAAAAAAAAAAAAXAAAAXAAAAAAAAAAAAAOAAXAAAAAAAXAAOAAXAOAAAAAAAOXAAAAAAAAOAAAAXAAAAAAXAAAAOAAOAAAAAAAXAAAAAAAAXAAAAAAAAAAAAAAOXAAAAAAO 337953552 97088458 634769746 921554620 553718212 147192248 521091435 880031214 755460826 ...
output:
0 0 0 0 0 0 178642813 0 0 2446409105 1444740853 0 2924542577 0 0 0 3866802357 0 2799054329 261379253 637203985 3766920821 0 0 0 1503562041 0 920283753 3095243625 0 2815829269 0 0 3471975969 491822993 0 2566353305 748618901 0 693221737 0 0 1587453589 3616095225 0 2715738065 0 0 2306452837 0 308453745...
result:
ok 200 lines
Test #88:
score: 10
Accepted
time: 141ms
memory: 61288kb
input:
200 30 200 XXOXXXOOOXOXXAAOXXAOOAAXAOOAXAOAAOOXXXXXXXXOXOAOAAXAXOOAOXOXOXOXOOXAOXXXOOOXXAOOXOAOXXAAXXXXXAOOOXOXOOXOAXXXXOXAXOXXOAOAOOAOOXOXOOAOOXXOXOOXOOXAXOXXOAOOOOXOOOXOXXXXOOOXOOOXAOOOAXXXOOXOXXAOXAOXXAOOOXO 844531253 1055412645 629024094 344633508 909973399 343892171 538955012 356340462 13274607...
output:
3959463936 625377280 0 0 322043904 266108928 0 0 0 0 3467247616 145358848 2066268160 1792737280 4011851776 0 1399586816 1065025536 3370647552 0 2196226048 770861568 0 0 732479488 0 0 2316435456 3396190208 2466291712 0 0 0 3304439808 277348352 590497792 0 0 2183135232 2486632448 2269249536 0 27918172...
result:
ok 200 lines
Test #89:
score: 10
Accepted
time: 211ms
memory: 62432kb
input:
200 30 200 AAOAOAAOAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAOAOAAAAAAAAAAAAAXXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAOAAAAAXAAAAAAAAAAAAAXAAAAAAAAAAAAAAAAA 637404975 584605446 88563568 56818310 405679981 634937497 750941277 425408931 701816573 1...
output:
720633856 0 0 0 3484647424 3710070784 2934063104 4160749568 4017618944 195084288 3916496896 0 3850240000 0 2833055744 755105792 0 137363456 572391424 0 0 0 1334837248 1294204928 0 4177002496 0 2182742016 1475608576 2124677120 297009152 2354167808 1109393408 3268214784 0 3971317760 0 1228406784 19089...
result:
ok 200 lines
Test #90:
score: 10
Accepted
time: 141ms
memory: 62136kb
input:
200 30 200 OOOOOOXOXOOXXOXXOXXOOXOOXXOXOAOXXOOOXOOOXOXOXOXOXXXAXOXXXXOAXXOOOXXOOOOOOOXAAOXXOOOOXOOOXOXOOOXOOXXAXOOAXOOXXOXOXXXOXOXOOXAOOAOXOXOXOOAXXXAOXOXOOOOXXOOXOOOXOOOXOOOOXOXOOXXXOAXXOXOOOXOXXAXXOOOXXXOXOXX 423639978 634042673 428181135 190021046 138548647 986152282 371522044 1054317336 35728918...
output:
0 2688122089 676268523 0 717291705 0 0 0 1107254323 921745339 1616309185 0 572634995 0 3718636049 3282037617 0 15913187 3617373905 4281627025 0 349163347 3186535939 0 0 890388243 0 282150057 849647475 194464115 0 4111993851 2674901113 0 0 0 0 2422681969 328003305 5050089 794971393 0 2166490083 10024...
result:
ok 200 lines
Subtask #10:
score: 10
Accepted
Dependency #6:
100%
Accepted
Dependency #8:
100%
Accepted
Dependency #9:
100%
Accepted
Test #91:
score: 10
Accepted
time: 284ms
memory: 62072kb
input:
1000 30 1000 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...
output:
1 0 3552074529 0 3882755681 0 432069569 0 2246081089 0 1362851297 0 2915497889 0 2240769409 0 4174047873 0 2222085793 0 3853643489 0 3549238593 0 253554881 0 2132598113 0 2990746657 0 3866112769 0 3360238849 0 4137675297 0 3226718049 0 3479447233 0 1945583425 0 2573556961 0 992082081 0 1625903233 0 ...
result:
ok 1000 lines
Test #92:
score: 10
Accepted
time: 228ms
memory: 61080kb
input:
1000 30 1000 XOXOXOOOOOXOOOOXOXOXOXXXXOXXXOOXXOOXXOXXOXXOXOOXOOXXOOXXXXXOXOOXOOOXXOOXOOOOXXXOOOOOXOOXXOXXXOOXOXOOXXOOOOXXXOOOXOXOOXXXXOOOXXXXXOOOXOXXOOOXOOXOOXOXOOOOOXXXXXXXOOOXXXXXOOXOXXXOOOXXXOXOXXOXXOOXOOOOXXOXXXXXXXXXXOOOXXOOXOXXOOOXXOOOOXXXOOOXXXOOOOXOXOOOOOXOXOXOXOOOXXXXXXOXXOXXXXOOXXXXXXXXOOO...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ...
result:
ok 1000 lines
Test #93:
score: 10
Accepted
time: 764ms
memory: 62408kb
input:
1000 30 1000 AXAOAOAOAXAOAXAXAXAOAXAXAOAXAXAXAXAOAXAOAOAXAOAOAOAOAXAOAXAOAXAXAOAXAXAOAXAXAXAXAOAOAXAOAOAXAOAXAXAXAXAOAOAOAOAXAOAXAOAOAOAOAXAOAXAXAOAOAOAOAOAXAOAXAXAXAOAOAXAOAXAXAOAXAXAXAXAXAXAOAXAXAOAOAXAOAOAOAOAOAOAOAXAOAXAOAOAXAOAOAOAXAOAOAOAOAXAOAOAXAXAXAOAOAOAOAOAXAXAOAOAXAXAXAXAXAXAOAXAXAXAOAOA...
output:
3858759680 2147483648 0 0 1073741824 956301312 2403336192 2415919104 0 2147483648 0 0 0 2147483648 3087007744 0 0 2147483648 0 0 2147483648 0 0 0 0 0 0 1073741824 0 2147483648 0 2013265920 0 0 3003121664 0 2147483648 0 0 0 0 2147483648 0 2147483648 4160749568 0 0 0 1283457024 0 0 0 0 0 0 0 0 2684354...
result:
ok 1000 lines
Test #94:
score: 10
Accepted
time: 400ms
memory: 62104kb
input:
1000 30 1000 AAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAOAAAAAAOAAAAAAXAAAAAAXAAAAAAOAAAAAAXAAAAAAO...
output:
1154274967 4131303149 3051793767 0 2730817243 0 0 1496030695 0 0 0 3597271915 4141127559 3652005169 3888321827 3746841979 2551227453 0 1301470651 1004181405 0 210123235 1369654409 1116404509 3845686437 0 534296377 39078771 0 0 0 0 948756041 0 249767565 62022055 798562203 0 0 2002797853 1579196561 0 ...
result:
ok 1000 lines
Test #95:
score: 10
Accepted
time: 318ms
memory: 62152kb
input:
1000 30 1000 XOOXXXAXXOOOOAOXXXOXAOXXXOOAXOXXOOAXXXXOXAXOOXXXAXXXXOXAOXOOOXAOXOOOOAOXXOXXAXXXOOOAOOXOXXAOXOXXOAXOXOXOAXOXOXXAXXOOOOAOOXOXXAXOXOXXAXXOOOOAOOOXOXAOXXOXXAXOXOOOAOXXOOOAXOXOOOAOXOOOOAOOXXOXAOOXXOXAXXOOOXAXXXXXXAXOXXXOAOXXXXXAOXOXOXAXOXOOOAOXXOXXAOOXXXOAXOOXOOAXXOXOOAXXOOXXAXXOOOOAXOXXXOA...
output:
0 0 3275726848 1225388032 1692555264 3244064768 0 4074356736 0 0 3872669696 1747517440 85721088 0 0 0 1898446848 3893792768 81526784 3733270272 3943254016 281100288 0 496762880 0 0 0 3542614016 997556224 0 0 0 194020864 0 141918208 4076175360 0 2212560896 0 0 0 3159687168 2105147392 535953408 143543...
result:
ok 1000 lines
Test #96:
score: 10
Accepted
time: 453ms
memory: 62212kb
input:
1000 30 1000 XXXAAXAXXAAXAXXXOAXXOOXXAOXXXAAAAXOXXAAAAXAXAOOAAOAAOXXAOOAAXAAAOOOOXXOXAXXAOXAAXXAOAAOAAAAXAOXOAAAAXXAAAAAOXXOAOAXAAOAAAXAAAAAAOAAAOXOXAAAOAAAAOXOAOOAAAXXAOOOOAAOOAXXAXXOXAAAAAOOAOXAAXXAAAAAOXAAOOOAXAAOAOAAXAXAAAAAOAAOXAAAXAAAAOOAXAXAAOAOAAOOAAXAAAAXAXAAXXOAAAAOAOXXAOAAAAOOAAAXXAXXAAAO...
output:
2165975183 0 3105563879 0 339728911 3911815021 2584822065 0 2136424919 1839745351 885281853 0 3281625753 0 2032562291 224314717 0 3558443145 198725449 0 0 0 0 0 2771249661 1233710693 3802941099 1944572653 1553515117 3295154677 343122421 2160577615 0 0 3498721123 0 0 728650839 3931648193 1474927401 0...
result:
ok 1000 lines
Test #97:
score: 10
Accepted
time: 569ms
memory: 61580kb
input:
1000 30 1000 AAXAAAAOAAOXAAAAAOAXAAAAAAAAAAAAAAAAAXXAAAOOAAXAAAAAAXAAAAAAAAAAAAAAAAOAAAAAXAAAOXAOAAXOOOAAAAAXAAOAAAAAAAAOAAAAAXAAAAOAAAAAAOAAAAAOAXXAAAAAAAAAAOAOAAOAAAAAAAOAAAAAAAAAAAAAAAOXXAAAAXAAAAAXAAAAAAAAAAAAAAAXAAAAAAAAAAXAAAAAAAAAAAXAAAAAAAAAAAAAAAAAAAAAAAXAAAAAAAAAAOXAAAAAAAOAAAXAAOAAAAAAAAA...
output:
0 4104602689 0 0 1664464583 2326366601 2989352265 0 0 0 0 0 0 3111000431 0 3911716993 0 3838743313 0 1124157415 0 0 0 0 0 1008203465 2548730471 2522676047 0 0 4212250177 0 0 590884121 1962816097 0 3608482647 0 0 4257494409 0 89350977 14026025 536715551 0 0 3981276161 1544055423 2310224297 3799520025...
result:
ok 1000 lines
Test #98:
score: 10
Accepted
time: 329ms
memory: 61400kb
input:
1000 30 1000 OXOXXXOAOOXXAOXXOOXXXXAOAOXOOOOXXXXOXOOOXOAAOAXOXXOAOXXOXAXOOOXOOAXOXOXXOXOAAXOOXXOXXXOOOAOXOAXOXAOXOAAAXXXAAAOXXXXXOOXOXAOOAAAXOXAXXXOOOOXXAOOOOXOOOOXOXXOOAAAXOOXXOXXXXOAXAXOXOOXXAOOXAOAOOXOOOAXAAOXOOOXXXXXOXXXXXXXXXXOXOOXXXOAXXOOOOOXOOOXAAOOXXOOXOXOAOXOAAAXOOAOXOAOXXXOXOOXXAOXOOXXAXOX...
output:
0 2584084480 3415695360 2037972992 0 0 0 4587520 1648803840 2088108032 608960512 3835297792 0 0 276234240 1927675904 1036779520 0 612368384 0 0 2324928000 0 0 0 509345792 1157627904 0 0 0 0 0 0 0 0 657195008 0 3935666176 0 0 4068343808 0 0 3421306880 0 926121984 2132869120 3263430656 3952541696 0 0 ...
result:
ok 1000 lines
Test #99:
score: 10
Accepted
time: 289ms
memory: 62152kb
input:
1000 30 1000 AAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAOAAOAAAAAAAAAAAAXAAAAAAAAAAAAAAAAAOAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAXAOAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAX...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 738197504 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 813301760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2147483648 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
result:
ok 1000 lines
Test #100:
score: 10
Accepted
time: 417ms
memory: 61804kb
input:
1000 30 1000 XAOOXXXOXXXXXOXXXOOOOXOXXXOXOXXOOXOXXOXOOXAXXXOXOOXOOXOXOXXOXOOOXOXOXOXOOXOOOOXXXXOOXXXOAOAOOAOXXOOXXXOXXOXXOXOXXAOXOXXXXXAOXXXOXXOOXOXOXOXOXOOOXXOXOOOOXXXOOXXOXOXXOOOOOOXOXAOXOXOOXOXOOOXOAXOXXXXXXOXOXOOOXAOAOAXOOXOXOXAAOXOOXXOOOXXOXOOOXAOXXOOOOXXOXOXXXOXOAXXOXOXOXXOXXOOOOOXXXOOXXXXXXOO...
output:
0 0 1391812695 0 0 3555437111 3096717649 2879965405 3713107211 427803905 2310679837 0 0 0 0 0 1096513089 0 2899160493 4005770775 1046843287 0 0 3222792247 3390469895 0 0 0 0 0 521433415 1054708343 0 1289686781 0 1788281921 0 0 1977045453 1410785451 1250558427 761090695 1960054525 401530555 0 2887679...
result:
ok 1000 lines