QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#74679 | #2271. High-Tech Detective | XKError | AC ✓ | 64ms | 238964kb | C++14 | 1.2kb | 2023-02-03 11:34:21 | 2023-02-03 11:34:22 |
Judging History
answer
#include <bits/stdc++.h>
#define maxn 10005
#define mod 1000000007
using namespace std;
int n;
int f[maxn][maxn];
int a[maxn];
char s[maxn][5];
int vis[maxn];
int main() {
scanf("%d", &n);
for (int i = 1; i <= n * 2; i++) {
scanf("%s%d", s[i], &a[i]);
if (a[i]) ++vis[a[i]];
}
f[0][0] = 1;
int tot = 0;
for (int i = 1; i <= n * 2; i++) {
if (vis[a[i]] == 2) {
for (int j = 0; j <= n; j++)
f[i][j] = f[i - 1][j];
continue;
}
if (s[i][0] == 'I') ++tot;
else --tot;
for (int j = 0; j <= tot; j++) {
for (int k = tot - j; k <= tot - j; k++) {
if (s[i][0] == 'I') {
if (a[i] == 0) f[i][j] = (j ? f[i - 1][j - 1] : 0);
else f[i][j] = (k > 0 ? f[i - 1][j] : 0);
}
else {
if (a[i] == 0) f[i][j] = (1ll * f[i - 1][j + 1] * (j + 1) % mod + 1ll * f[i - 1][j] * (k + 1) % mod) % mod;
else f[i][j] = 1ll * f[i - 1][j + 1] * (j + 1) % mod;
}
}
}
}
int res = f[n * 2][0];
int cnt = 0;
for (int i = 1; i <= n; i++) cnt += (vis[i] == 0);
while (cnt) {
res = 1ll * res * cnt % mod;
--cnt;
}
printf("%d\n", res);
// printf("%d\n", f[n * 2][0][0]);
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 2ms
memory: 3780kb
input:
4 I 1 I 0 O 0 I 0 O 2 I 4 O 0 O 4
output:
3
result:
ok single line: '3'
Test #2:
score: 0
Accepted
time: 1ms
memory: 3588kb
input:
3 I 0 I 0 I 0 O 0 O 0 O 0
output:
36
result:
ok single line: '36'
Test #3:
score: 0
Accepted
time: 2ms
memory: 3760kb
input:
1 I 0 O 1
output:
1
result:
ok single line: '1'
Test #4:
score: 0
Accepted
time: 2ms
memory: 3760kb
input:
2 I 0 I 1 O 1 O 0
output:
1
result:
ok single line: '1'
Test #5:
score: 0
Accepted
time: 1ms
memory: 3776kb
input:
4 I 0 I 0 O 0 O 0 I 0 I 3 O 0 O 0
output:
24
result:
ok single line: '24'
Test #6:
score: 0
Accepted
time: 2ms
memory: 3752kb
input:
8 I 0 I 0 I 0 I 8 I 4 I 0 O 1 I 0 O 8 O 4 I 5 O 0 O 0 O 5 O 0 O 7
output:
576
result:
ok single line: '576'
Test #7:
score: 0
Accepted
time: 0ms
memory: 3692kb
input:
16 I 5 I 4 I 2 I 1 I 10 I 6 I 14 I 3 I 11 I 7 I 16 O 0 O 7 I 15 O 1 I 8 I 12 O 4 O 11 O 0 I 13 O 14 O 12 O 13 I 0 O 5 O 0 O 0 O 0 O 0 O 0 O 3
output:
2400
result:
ok single line: '2400'
Test #8:
score: 0
Accepted
time: 2ms
memory: 4168kb
input:
50 I 42 I 32 I 29 I 14 I 27 I 0 I 9 I 18 I 11 I 25 O 31 I 39 I 41 I 23 I 43 I 1 I 35 O 25 I 44 I 5 I 28 I 48 I 33 I 50 I 21 I 19 O 29 O 33 O 19 O 44 I 17 I 6 O 32 O 23 I 30 O 42 I 13 O 27 I 20 I 34 I 15 O 17 O 30 I 36 O 0 I 0 I 10 O 21 O 36 I 40 O 34 O 9 I 4 O 20 O 14 I 47 O 1 I 22 O 50 I 26 I 24 I ...
output:
2
result:
ok single line: '2'
Test #9:
score: 0
Accepted
time: 3ms
memory: 6624kb
input:
300 I 117 I 122 I 64 I 166 I 65 I 70 I 81 I 180 I 270 I 211 I 191 I 95 I 103 I 271 O 180 I 161 I 108 I 149 I 175 I 79 I 225 I 141 I 146 I 240 I 168 I 227 I 233 I 75 I 286 I 7 I 43 I 246 I 285 I 63 I 73 I 282 I 269 I 36 I 291 I 2 I 55 I 41 O 73 I 170 I 25 I 196 I 220 I 33 I 165 I 203 O 70 I 153 I 289...
output:
12
result:
ok single line: '12'
Test #10:
score: 0
Accepted
time: 3ms
memory: 6648kb
input:
300 I 235 I 3 I 248 I 144 I 232 I 60 I 80 I 52 I 141 I 297 I 84 I 48 I 264 I 217 I 118 I 260 I 151 I 206 I 288 I 268 I 191 I 159 I 107 I 261 I 293 I 188 I 114 I 145 I 55 I 239 I 49 I 2 I 64 I 243 I 75 I 189 I 146 I 255 I 121 I 17 I 179 I 32 I 286 I 53 I 37 I 46 I 276 I 278 I 51 I 106 I 197 O 17 I 19...
output:
18
result:
ok single line: '18'
Test #11:
score: 0
Accepted
time: 2ms
memory: 4384kb
input:
100 I 8 I 51 I 60 I 48 I 79 I 90 I 42 I 15 I 29 I 21 I 33 I 68 I 91 I 73 I 30 I 12 I 96 I 74 I 95 I 54 I 40 I 7 I 45 I 44 I 28 I 2 I 22 I 23 I 20 I 72 I 63 I 67 I 13 O 22 I 88 I 32 I 24 I 17 I 70 I 16 O 16 I 56 I 97 I 86 I 89 O 0 I 61 I 3 I 19 O 0 O 0 I 11 O 0 O 0 I 47 I 100 I 64 I 92 I 82 O 97 O 0 ...
output:
930138667
result:
ok single line: '930138667'
Test #12:
score: 0
Accepted
time: 2ms
memory: 4424kb
input:
100 I 0 I 0 I 0 I 0 I 0 I 99 I 0 I 0 O 0 I 0 I 84 I 0 I 29 I 0 I 0 I 0 I 0 I 22 O 0 I 4 O 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 O 0 I 95 I 0 O 38 I 0 I 0 I 0 I 31 I 0 I 0 I 0 O 0 I 0 I 32 O 0 I 0 I 65 O 0 I 0 I 0 I 0 I 0 O 0 I 28 O 0 I 0 I 0 I 0 I 0 O 0 I 0 I 47 O 0 I 17 O 0 I 0 I 39 I 0 I 0 I 42 I ...
output:
506186867
result:
ok single line: '506186867'
Test #13:
score: 0
Accepted
time: 2ms
memory: 4340kb
input:
100 I 19 I 10 I 0 I 0 I 45 I 34 I 0 I 4 I 26 I 62 I 0 I 0 I 73 I 0 I 0 O 92 I 0 I 0 I 78 I 0 I 31 I 9 I 98 I 95 I 20 I 49 I 0 I 32 I 0 O 10 O 0 I 0 I 11 I 16 I 0 I 58 I 0 I 0 I 0 I 46 O 0 I 35 I 18 I 0 I 43 I 97 I 0 I 3 I 0 O 0 I 38 I 100 I 37 O 0 I 0 I 0 O 0 I 50 I 29 I 0 I 48 O 29 O 64 I 0 O 3 O 0...
output:
640219459
result:
ok single line: '640219459'
Test #14:
score: 0
Accepted
time: 1ms
memory: 4396kb
input:
100 I 31 I 4 I 78 I 9 I 5 I 63 I 66 I 0 O 66 I 0 I 70 I 88 I 64 I 28 I 74 I 0 I 79 I 94 I 75 O 88 I 0 O 0 I 40 I 97 I 83 I 0 I 25 I 44 I 29 I 2 I 80 I 67 I 0 O 67 I 7 O 41 I 62 I 20 I 90 I 19 O 75 I 0 I 0 I 17 I 16 I 0 O 99 I 91 I 61 I 95 O 16 I 92 O 31 I 55 I 85 O 9 I 81 I 0 I 0 I 98 O 63 O 98 I 0 ...
output:
720956479
result:
ok single line: '720956479'
Test #15:
score: 0
Accepted
time: 0ms
memory: 5496kb
input:
200 I 154 I 187 I 164 I 0 I 0 I 0 I 168 I 116 I 162 I 142 I 0 I 0 I 41 I 48 I 68 O 0 I 16 I 0 I 0 I 30 I 90 O 162 I 96 I 151 I 121 I 0 I 177 I 0 I 0 I 130 O 193 I 0 I 10 I 15 I 0 I 31 O 41 I 190 I 0 I 0 I 81 I 128 I 33 I 166 I 0 I 28 I 0 I 118 I 100 I 199 I 0 I 0 I 14 I 105 I 119 O 0 I 73 I 0 I 26 I...
output:
125161791
result:
ok single line: '125161791'
Test #16:
score: 0
Accepted
time: 3ms
memory: 5356kb
input:
200 I 187 I 131 I 111 I 107 I 35 I 12 I 175 I 197 I 82 I 143 I 42 I 17 I 8 I 141 I 139 I 50 I 122 I 36 I 66 I 96 I 182 I 101 O 0 I 126 I 118 O 0 I 147 I 93 I 116 I 191 I 100 I 156 I 58 I 95 I 165 I 30 I 6 I 7 I 49 I 186 I 198 I 26 I 77 I 16 I 150 I 123 I 10 I 176 I 14 I 83 I 81 I 138 I 39 I 61 I 5 I...
output:
76110076
result:
ok single line: '76110076'
Test #17:
score: 0
Accepted
time: 3ms
memory: 5240kb
input:
200 I 0 I 0 I 33 I 13 I 0 I 0 I 0 I 141 I 132 I 0 I 0 I 171 I 0 I 0 I 0 I 22 I 0 I 0 I 0 I 0 I 104 I 90 I 74 I 0 I 0 I 0 I 180 I 0 O 0 I 15 I 0 I 26 I 0 I 0 I 70 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 67 I 0 I 199 I 0 I 94 I 0 O 0 I 0 O 0 I 0 I 101 I 0 I 0 I 0 I 0 I 136 I 96 I 178 I 9 I 78 I 0 O 0 I 36 I 0 O...
output:
816352373
result:
ok single line: '816352373'
Test #18:
score: 0
Accepted
time: 3ms
memory: 6600kb
input:
300 I 142 I 117 I 3 I 101 I 201 I 0 I 104 I 251 I 230 I 198 I 0 I 83 I 203 I 0 I 255 I 102 I 0 I 11 I 0 I 0 I 157 I 0 I 0 I 211 I 109 I 0 I 279 I 204 I 124 O 104 I 0 I 0 I 0 I 18 I 44 I 0 I 33 I 268 I 0 I 36 I 60 I 207 I 224 I 70 I 223 I 75 I 0 I 103 I 195 I 0 I 0 I 122 I 96 I 111 I 0 I 138 I 0 I 7 ...
output:
181020105
result:
ok single line: '181020105'
Test #19:
score: 0
Accepted
time: 3ms
memory: 6192kb
input:
300 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 I 0 I 0 I 0 I 0 I 0 I 281 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 32 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 I 0 I 0 I 0 I 0 I 0 I...
output:
14169673
result:
ok single line: '14169673'
Test #20:
score: 0
Accepted
time: 2ms
memory: 6220kb
input:
300 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 I 0 I 0 O 0 I 0 I 0 I 0 I 0 I 0 ...
output:
999057162
result:
ok single line: '999057162'
Test #21:
score: 0
Accepted
time: 2ms
memory: 16032kb
input:
1000 I 0 I 446 I 327 I 910 I 547 I 0 I 0 I 933 I 28 I 119 I 0 I 0 I 0 I 559 I 0 I 30 I 0 I 63 I 776 I 838 I 260 I 0 I 0 I 433 I 14 I 78 I 0 I 0 I 89 O 596 I 566 I 594 I 68 I 0 I 615 I 634 I 616 I 0 I 47 I 0 I 0 I 493 I 524 I 708 I 832 I 940 I 858 I 759 I 276 I 309 I 440 I 918 I 0 I 188 I 945 I 0 I 0...
output:
891071351
result:
ok single line: '891071351'
Test #22:
score: 0
Accepted
time: 15ms
memory: 38564kb
input:
2000 I 0 I 1229 I 0 I 250 I 729 I 422 I 0 I 67 I 1260 I 0 I 1562 I 121 I 0 I 702 I 175 I 581 I 16 I 0 I 1646 I 816 I 0 I 0 I 1694 I 979 I 0 I 1405 I 307 I 1459 I 402 I 1809 I 1069 I 0 I 447 I 0 I 618 I 855 I 280 I 73 I 668 I 0 I 452 O 816 I 0 I 312 I 1365 I 819 I 248 I 546 I 460 I 1390 I 0 I 1164 I ...
output:
982485283
result:
ok single line: '982485283'
Test #23:
score: 0
Accepted
time: 11ms
memory: 77712kb
input:
3000 I 2124 I 211 I 2096 I 2695 I 0 I 68 I 129 I 2199 I 1900 I 0 I 0 I 2754 I 981 I 483 I 1618 I 1196 I 1568 I 1363 I 0 I 1313 I 0 I 188 I 186 I 946 I 2664 I 427 I 1512 I 1147 I 2132 I 2068 I 1815 I 1166 I 2012 I 1907 O 483 I 901 I 125 I 1806 I 2609 I 1736 I 1346 I 0 I 1886 I 1054 I 304 I 2908 I 54 ...
output:
328232312
result:
ok single line: '328232312'
Test #24:
score: 0
Accepted
time: 32ms
memory: 105824kb
input:
4000 I 0 I 0 I 0 I 0 I 1795 I 1917 I 0 I 2995 I 2273 I 650 I 0 I 0 I 0 I 2599 I 2471 I 2804 I 0 I 0 I 0 I 0 I 0 I 2077 I 0 I 0 I 1705 I 0 I 898 I 0 I 327 I 0 I 0 I 0 I 1968 I 0 I 0 I 3951 I 2009 I 0 I 0 I 0 I 0 I 0 I 3647 I 0 I 1239 I 1722 I 3396 I 2936 I 2847 I 842 I 0 I 379 I 0 I 1469 I 0 I 3251 I...
output:
865132421
result:
ok single line: '865132421'
Test #25:
score: 0
Accepted
time: 41ms
memory: 141316kb
input:
5000 I 2314 I 4430 I 2571 I 4546 I 637 I 4407 I 2219 I 3825 I 4463 I 0 I 273 I 3676 I 1175 I 4150 I 4135 I 143 I 4223 I 4899 I 4710 I 0 I 1706 I 0 I 4299 I 4083 I 3968 I 1030 I 0 I 1576 I 715 I 0 I 2909 I 0 I 1705 I 0 I 0 I 1211 I 4152 I 1609 I 1600 I 4516 I 1927 I 0 I 4551 I 782 I 2009 I 2707 I 0 I...
output:
815479637
result:
ok single line: '815479637'
Test #26:
score: 0
Accepted
time: 49ms
memory: 109448kb
input:
5000 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0...
output:
647711067
result:
ok single line: '647711067'
Test #27:
score: 0
Accepted
time: 28ms
memory: 168864kb
input:
5000 I 3871 I 2900 I 4482 I 0 I 3038 I 449 I 0 I 0 I 0 I 1856 I 0 I 265 I 3 I 0 I 1985 I 3310 I 418 I 0 I 1691 I 4033 I 1182 I 3766 I 3554 I 0 I 4100 I 3499 I 4927 I 0 I 2409 I 1156 I 1697 I 3903 I 0 I 1847 I 1514 I 3187 I 0 I 255 I 3219 I 0 I 0 I 0 I 2395 I 561 I 2483 I 0 I 0 I 0 I 1587 I 328 I 0 I...
output:
487037002
result:
ok single line: '487037002'
Test #28:
score: 0
Accepted
time: 44ms
memory: 110368kb
input:
5000 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 4262 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 2082 I 0 I 0 I 0 I 3813 I 0 I 0 I 0 I 0 I 0 I 0 I 2794 I 0 I 0 I 0 I 0 I 0 I 161 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I...
output:
526501002
result:
ok single line: '526501002'
Test #29:
score: 0
Accepted
time: 32ms
memory: 222936kb
input:
5000 I 4627 I 3715 I 4710 I 3943 I 1188 I 444 I 2531 I 2186 I 2447 I 4833 I 2103 I 4095 I 0 I 2639 I 1306 I 130 I 2608 I 4938 I 3560 I 2629 I 299 I 0 I 3635 I 52 I 4539 I 0 I 1090 I 4481 I 2441 I 3405 I 2740 I 0 I 1738 I 3108 I 35 I 1213 I 597 I 938 I 1648 I 0 I 22 I 1539 I 4652 I 132 I 4785 I 4885 ...
output:
142924121
result:
ok single line: '142924121'
Test #30:
score: 0
Accepted
time: 28ms
memory: 108360kb
input:
5000 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0...
output:
251696617
result:
ok single line: '251696617'
Test #31:
score: 0
Accepted
time: 61ms
memory: 108584kb
input:
5000 I 1922 I 2126 I 1949 I 3336 I 219 I 499 I 3158 I 2064 I 3021 I 923 I 3214 I 2059 I 1948 I 2909 I 2719 I 1556 I 1590 I 2555 I 3897 I 2655 I 2431 I 1624 I 3664 I 743 I 4931 I 1680 I 2147 I 339 I 2090 I 3022 I 2518 I 1692 I 2491 I 2908 I 1618 I 958 I 3204 I 429 I 1166 I 1601 I 3179 I 3360 I 312 I ...
output:
187074667
result:
ok single line: '187074667'
Test #32:
score: 0
Accepted
time: 28ms
memory: 238940kb
input:
5000 I 3133 I 3550 I 2252 I 3082 I 4243 I 2992 I 3475 I 1169 I 4867 I 1899 I 2104 I 1354 I 3750 I 4422 I 2688 I 4060 I 3843 I 3203 I 3924 I 2614 I 383 I 3605 I 2827 I 376 I 264 I 2892 I 4780 I 2861 I 880 I 3788 I 1196 I 470 I 650 I 2708 I 863 I 3246 I 2090 I 2729 I 4563 I 4719 I 868 I 3171 I 4022 I ...
output:
1
result:
ok single line: '1'
Test #33:
score: 0
Accepted
time: 32ms
memory: 238964kb
input:
5000 I 3741 I 3036 I 302 I 3903 I 3932 I 1038 I 4234 I 4151 I 1051 I 483 I 1270 I 773 I 4634 I 1943 I 890 I 3455 I 3389 I 4132 I 1297 I 585 I 3727 I 1662 I 4159 I 2201 I 2176 I 2480 I 3532 I 2753 I 1233 I 698 I 2148 I 4698 I 4530 I 1710 I 1406 I 4855 I 3632 I 2432 I 4 I 3662 I 4064 I 3014 I 430 I 47...
output:
1
result:
ok single line: '1'
Test #34:
score: 0
Accepted
time: 38ms
memory: 144368kb
input:
5000 I 0 I 0 I 1037 I 0 I 3743 I 0 I 0 I 0 I 2712 I 0 I 0 I 2235 I 1171 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 1203 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 1381 I 0 I 0 I 4051 I 0 I 0 I 0 I 0 I 3316 I 0 I 423 I 0 I 0 I 0 I 0 I 4479 I 0 I 0 I 0 I 0 I 0 I 3837 I 0 I 0 I 0 I 1029 I...
output:
577835727
result:
ok single line: '577835727'
Test #35:
score: 0
Accepted
time: 12ms
memory: 58004kb
input:
5000 I 3108 O 0 I 3219 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 4546 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 730 O 0 I 42 O 0 I 0 O 0 I 878 O 0 I 0 O 3835 I 2518 O 0 I 1945 O 0 I 1382 O 0 I 3605 O 3605 I 0 O 0 I 0 O 0 I 2740 O 0 I 0 O 0 I 2289 O 0 I 2310 O 0 I 0 O 0 I 2385 O 0 I 0 O 0 I 733 O 0 I 2930 O 0 I 2196...
output:
241436651
result:
ok single line: '241436651'
Test #36:
score: 0
Accepted
time: 59ms
memory: 141296kb
input:
5000 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0...
output:
127807294
result:
ok single line: '127807294'
Test #37:
score: 0
Accepted
time: 4ms
memory: 43872kb
input:
5000 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0 I 0 O 0...
output:
541108809
result:
ok single line: '541108809'
Test #38:
score: 0
Accepted
time: 1ms
memory: 4032kb
input:
55 I 37 I 10 I 17 I 22 I 25 I 35 I 24 I 47 I 44 I 12 I 45 I 7 I 2 I 43 I 55 I 51 I 6 I 4 I 23 I 28 I 18 I 49 I 19 I 40 I 26 I 38 I 14 I 52 I 53 I 31 I 15 I 34 I 21 I 39 I 8 I 3 I 30 I 48 I 41 I 46 I 54 I 42 I 11 I 32 I 1 I 5 I 13 I 27 I 50 I 36 I 33 I 9 I 20 I 29 I 16 O 0 O 0 O 0 O 0 O 0 O 0 O 0 O 0...
output:
269199917
result:
ok single line: '269199917'
Test #39:
score: 0
Accepted
time: 0ms
memory: 4320kb
input:
68 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 O 20 O 15 O 66 O 42 O 6 O...
output:
103956247
result:
ok single line: '103956247'
Test #40:
score: 0
Accepted
time: 8ms
memory: 63588kb
input:
2350 I 121 I 423 I 1645 I 1439 I 357 I 257 I 1668 I 2067 I 140 I 2061 I 1610 I 122 I 36 I 742 I 1570 I 200 I 2301 I 302 I 803 I 88 I 2224 I 605 I 1336 I 1755 I 266 I 401 I 670 I 1786 I 1420 I 499 I 527 I 2193 I 937 I 1799 I 2074 I 2304 I 186 I 592 I 1666 I 1609 I 965 I 1982 I 0 I 80 I 1976 I 1783 I ...
output:
35210237
result:
ok single line: '35210237'
Test #41:
score: 0
Accepted
time: 41ms
memory: 119300kb
input:
4500 I 0 I 0 I 0 I 1196 I 0 I 0 I 0 I 2783 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 4010 I 1875 I 0 I 2063 I 657 I 3402 I 610 I 0 I 2318 I 0 I 0 I 0 I 3337 I 0 I 4028 I 0 I 609 I 1340 I 0 I 3987 I 0 I 0 I 0 I 2754 I 0 I 3323 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 4397 I 2123 I 2720 I 0 I 3410 I 1464...
output:
129516187
result:
ok single line: '129516187'
Test #42:
score: 0
Accepted
time: 64ms
memory: 139036kb
input:
4999 I 3464 I 8 I 1083 I 0 I 4357 I 2429 I 2857 I 2668 I 2454 I 2643 I 4149 I 0 I 1410 I 0 I 3150 I 1699 I 3211 I 1091 I 745 I 0 I 0 I 298 I 539 I 0 I 0 I 263 I 2860 I 0 I 1319 I 2158 I 3237 I 2856 I 3866 I 2648 I 0 I 0 I 2556 I 4910 I 2369 I 3437 I 2396 I 0 I 2332 I 0 I 0 I 699 I 3511 I 357 I 2418 ...
output:
142913136
result:
ok single line: '142913136'
Test #43:
score: 0
Accepted
time: 38ms
memory: 96008kb
input:
3999 I 3119 I 1656 I 3656 I 2265 I 2701 I 1206 I 2316 I 861 I 2599 I 2897 I 3181 I 2718 I 19 I 1385 I 187 I 1405 I 698 I 2981 I 161 I 3386 I 504 I 2377 I 2653 I 2408 I 2270 I 2226 I 1083 I 1320 I 969 I 1476 I 3039 I 520 I 1087 I 2905 I 2612 I 1639 I 2750 I 1587 I 2197 I 1351 I 2969 I 3475 I 395 I 18...
output:
70575353
result:
ok single line: '70575353'
Test #44:
score: 0
Accepted
time: 34ms
memory: 109368kb
input:
4321 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0...
output:
514717324
result:
ok single line: '514717324'
Test #45:
score: 0
Accepted
time: 2ms
memory: 3876kb
input:
20 I 0 I 4 I 15 I 18 I 16 I 11 I 0 I 13 I 20 I 12 I 8 I 0 I 7 I 0 I 3 I 9 I 17 I 0 I 6 I 5 O 0 O 0 O 2 O 0 O 0 O 0 O 0 O 0 O 0 O 0 O 0 O 19 O 0 O 10 O 1 O 0 O 0 O 0 O 14 O 0
output:
923061560
result:
ok single line: '923061560'
Test #46:
score: 0
Accepted
time: 49ms
memory: 131164kb
input:
4781 I 0 I 0 I 935 I 2696 I 0 I 3143 I 0 I 2634 I 0 I 0 I 3033 I 0 I 1078 I 0 I 0 I 3899 I 1701 I 4665 I 1000 I 4769 I 0 I 1496 I 0 I 4364 I 0 I 0 I 1152 I 2165 I 0 I 26 I 0 I 0 I 1326 I 0 I 3755 I 2808 I 695 I 0 I 3421 I 1033 I 0 I 2902 I 0 I 0 I 2458 I 0 I 0 I 3689 I 1738 I 0 I 3097 I 3944 I 4700 ...
output:
41734237
result:
ok single line: '41734237'
Test #47:
score: 0
Accepted
time: 44ms
memory: 141372kb
input:
5000 I 0 I 534 I 0 I 245 I 0 I 1395 I 0 I 0 I 0 I 1198 I 2217 I 4507 I 2821 I 0 I 948 I 0 I 0 I 100 I 0 I 0 I 0 I 4772 I 1026 I 3407 I 79 I 971 I 0 I 0 I 0 I 3208 I 3567 I 0 I 0 I 0 I 848 I 1062 I 2027 I 0 I 0 I 0 I 0 I 1103 I 2532 I 0 I 0 I 1209 I 3485 I 3625 I 4422 I 505 I 2900 I 0 I 286 I 3174 I ...
output:
979945940
result:
ok single line: '979945940'
Test #48:
score: 0
Accepted
time: 44ms
memory: 144188kb
input:
5000 I 3984 I 0 I 1491 I 0 I 0 I 4668 I 3869 I 1827 I 590 I 3372 I 0 I 0 I 2595 I 799 I 0 I 2903 I 0 I 2210 I 4249 I 3536 I 0 I 2307 I 272 I 3770 I 1942 I 185 I 2694 I 4006 I 1363 I 0 I 3109 I 0 I 3032 I 3686 I 1459 I 1206 I 2786 I 4551 I 2066 I 3012 I 0 I 2446 I 1746 I 1643 I 4967 I 0 I 0 I 2707 I ...
output:
578321665
result:
ok single line: '578321665'
Test #49:
score: 0
Accepted
time: 50ms
memory: 121688kb
input:
4568 I 4316 I 2763 I 4359 I 2308 I 3493 I 1785 I 3287 I 1801 I 1427 I 2526 I 3406 I 1808 I 2062 I 1609 I 1519 I 644 I 2503 I 2173 I 1509 I 2324 I 1189 I 4275 I 4455 I 4269 I 120 I 4214 I 907 I 665 I 2278 I 4032 I 845 I 4161 I 1109 I 3811 I 119 I 3728 I 3612 I 533 I 3401 I 4017 I 1124 I 314 I 4446 I ...
output:
477197264
result:
ok single line: '477197264'
Test #50:
score: 0
Accepted
time: 38ms
memory: 137608kb
input:
4921 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0 I 0...
output:
850423279
result:
ok single line: '850423279'