QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#102961 | #1346. The Spellbook | zhaohaikun | AC ✓ | 13ms | 4296kb | C++14 | 1.6kb | 2023-05-03 20:41:49 | 2023-05-03 20:41:51 |
Judging History
answer
#include <bits/stdc++.h>
#define SZ(x) (int) x.size() - 1
#define all(x) x.begin(), x.end()
#define ms(x, y) memset(x, y, sizeof x)
#define F(i, x, y) for (int i = (x); i <= (y); i++)
#define DF(i, x, y) for (int i = (x); i >= (y); i--)
using namespace std;
typedef long long ll;
typedef unsigned long long ull;
template <typename T> void chkmax(T& x, T y) { x = max(x, y); }
template <typename T> void chkmin(T& x, T y) { x = min(x, y); }
template <typename T> void read(T &x) {
x = 0; int f = 1; char c = getchar();
for (; !isdigit(c); c = getchar()) if (c == '-') f = -f;
for (; isdigit(c); c = getchar()) x = x * 10 + c - '0';
x *= f;
}
const int N = 1e5 + 10;
int n, m, a[N], l[N];
ll k, s;
bool check(int x) {
ll sum = 0;
F(i, 1, n) sum += max(0, a[i] - max(l[i], x) + 1);
return sum <= k;
}
signed main() {
read(n); read(m); read(k);
F(i, 1, n) read(a[i]);
sort(a + 1, a + n + 1);
ll ans = 0;
DF(i, n, 1) {
// cout << s << " " << a[i] << " " << k << endl;
if (s + a[i] <= m) {
s += a[i];
n--;
} else {
l[i] = m - s + 1;
ans += (ll) (l[i] + a[i]) * (a[i] - l[i] + 1) / 2;
// cout << l[i] << " " << a[i] << endl;
s = m;
}
}
// cout << ans << endl;
int l = -1, r = m + 1;
while (l + 1 < r) {
int mid = (l + r) >> 1;
if (check(mid)) r = mid;
else l = mid;
}
ll sum = 0;
F(i, 1, n) {
int k = max(::l[i], r);
if (k <= a[i]) {
sum += a[i] - k + 1;
ans -= (ll) (a[i] + k) * (a[i] - k + 1) / 2;
}
chkmin(a[i], r - 1);
}
F(i, 1, n) {
if (sum < k && a[i] == r - 1 && a[i] >= ::l[i]) {
sum++;
ans -= r - 1;
}
} cout << ans;
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 2ms
memory: 3384kb
input:
2 4 0 2 4
output:
3
result:
ok answer is '3'
Test #2:
score: 0
Accepted
time: 2ms
memory: 3340kb
input:
3 9 6 2 3 9
output:
0
result:
ok answer is '0'
Test #3:
score: 0
Accepted
time: 2ms
memory: 3436kb
input:
3 16 2 6 9 9
output:
21
result:
ok answer is '21'
Test #4:
score: 0
Accepted
time: 2ms
memory: 3336kb
input:
2 1000000 0 1000000 1000000
output:
500000500000
result:
ok answer is '500000500000'
Test #5:
score: 0
Accepted
time: 2ms
memory: 3336kb
input:
1 914575 0 100101
output:
0
result:
ok answer is '0'
Test #6:
score: 0
Accepted
time: 2ms
memory: 3264kb
input:
1 690081 29 262300
output:
0
result:
ok answer is '0'
Test #7:
score: 0
Accepted
time: 2ms
memory: 3324kb
input:
1 47202 32455 32455
output:
0
result:
ok answer is '0'
Test #8:
score: 0
Accepted
time: 2ms
memory: 3456kb
input:
2 4 0 1 4
output:
1
result:
ok answer is '1'
Test #9:
score: 0
Accepted
time: 1ms
memory: 3264kb
input:
2 8 1 1 1
output:
0
result:
ok answer is '0'
Test #10:
score: 0
Accepted
time: 2ms
memory: 3452kb
input:
3 11 8 11 2 9
output:
4
result:
ok answer is '4'
Test #11:
score: 0
Accepted
time: 2ms
memory: 3236kb
input:
2 16 10 4 7
output:
0
result:
ok answer is '0'
Test #12:
score: 0
Accepted
time: 2ms
memory: 3340kb
input:
4 11 21 8 5 10 10
output:
1
result:
ok answer is '1'
Test #13:
score: 0
Accepted
time: 2ms
memory: 3404kb
input:
2 105 0 79 58
output:
1360
result:
ok answer is '1360'
Test #14:
score: 0
Accepted
time: 0ms
memory: 3408kb
input:
3 41 1 41 29 40
output:
1215
result:
ok answer is '1215'
Test #15:
score: 0
Accepted
time: 0ms
memory: 3452kb
input:
4 157 4 113 57 75 109
output:
9078
result:
ok answer is '9078'
Test #16:
score: 0
Accepted
time: 2ms
memory: 3344kb
input:
3 165 45 51 95 141
output:
2301
result:
ok answer is '2301'
Test #17:
score: 0
Accepted
time: 2ms
memory: 3340kb
input:
2 165 26 107 113
output:
1943
result:
ok answer is '1943'
Test #18:
score: 0
Accepted
time: 0ms
memory: 3464kb
input:
8 9 0 6 7 1 2 2 7 9 9
output:
129
result:
ok answer is '129'
Test #19:
score: 0
Accepted
time: 1ms
memory: 3412kb
input:
6 10 6 4 8 4 2 9 10
output:
59
result:
ok answer is '59'
Test #20:
score: 0
Accepted
time: 2ms
memory: 3500kb
input:
9 11 18 4 3 5 2 7 6 4 9 7
output:
33
result:
ok answer is '33'
Test #21:
score: 0
Accepted
time: 2ms
memory: 3280kb
input:
7 3 15 1 3 2 3 2 3 1
output:
0
result:
ok answer is '0'
Test #22:
score: 0
Accepted
time: 2ms
memory: 3452kb
input:
4 5 15 5 4 4 2
output:
0
result:
ok answer is '0'
Test #23:
score: 0
Accepted
time: 2ms
memory: 3448kb
input:
6 148 0 60 12 54 123 76 134
output:
13840
result:
ok answer is '13840'
Test #24:
score: 0
Accepted
time: 2ms
memory: 3324kb
input:
6 168 31 149 32 106 57 1 95
output:
9302
result:
ok answer is '9302'
Test #25:
score: 0
Accepted
time: 0ms
memory: 3280kb
input:
6 149 30 117 14 145 90 146 149
output:
28264
result:
ok answer is '28264'
Test #26:
score: 0
Accepted
time: 0ms
memory: 3452kb
input:
4 145 79 58 4 104 118
output:
1396
result:
ok answer is '1396'
Test #27:
score: 0
Accepted
time: 0ms
memory: 3276kb
input:
10 20 58 14 2 12 6 8 13 2 17 10 11
output:
27
result:
ok answer is '27'
Test #28:
score: 0
Accepted
time: 2ms
memory: 3516kb
input:
4 14 23 13 9 11 5
output:
1
result:
ok answer is '1'
Test #29:
score: 0
Accepted
time: 0ms
memory: 3408kb
input:
3 118 46 90 48 34
output:
36
result:
ok answer is '36'
Test #30:
score: 0
Accepted
time: 0ms
memory: 3392kb
input:
10 18 34 11 3 7 3 9 2 1 9 11 8
output:
16
result:
ok answer is '16'
Test #31:
score: 0
Accepted
time: 2ms
memory: 3332kb
input:
5 179 356 157 112 139 146 29
output:
408
result:
ok answer is '408'
Test #32:
score: 0
Accepted
time: 0ms
memory: 3448kb
input:
32 6 0 2 5 3 4 4 5 1 5 5 1 1 2 1 2 6 2 6 1 2 6 5 4 4 5 1 2 5 3 3 6 1 1
output:
252
result:
ok answer is '252'
Test #33:
score: 0
Accepted
time: 2ms
memory: 3260kb
input:
61 14 52 14 3 7 6 1 4 2 13 3 6 9 8 13 4 2 3 7 8 1 5 13 12 8 13 1 6 1 14 9 4 2 9 5 10 13 11 7 1 12 13 8 3 4 11 2 13 10 5 8 6 13 5 11 7 2 7 4 8 8 7 10
output:
1558
result:
ok answer is '1558'
Test #34:
score: 0
Accepted
time: 2ms
memory: 3264kb
input:
93 14 516 5 10 8 8 7 12 3 9 7 1 14 11 10 13 8 8 3 1 11 14 6 9 13 1 6 1 10 5 10 14 1 13 3 3 8 1 13 7 2 9 8 8 2 1 5 8 9 5 8 2 1 14 7 14 6 7 12 6 7 4 12 7 3 9 12 11 3 11 2 6 14 10 6 14 14 2 3 11 13 10 1 6 11 8 6 10 6 3 6 2 3 2 13
output:
212
result:
ok answer is '212'
Test #35:
score: 0
Accepted
time: 2ms
memory: 3340kb
input:
15 530 0 438 443 396 228 372 466 399 174 146 181 324 48 415 75 179
output:
647830
result:
ok answer is '647830'
Test #36:
score: 0
Accepted
time: 2ms
memory: 3456kb
input:
95 340 41 158 51 163 64 70 119 105 65 288 182 1 215 132 265 115 132 245 41 180 96 116 17 109 88 87 75 331 264 282 68 218 294 81 179 13 17 23 294 208 211 5 141 303 83 46 189 212 116 68 218 304 176 193 290 282 114 12 340 195 128 300 321 9 294 120 74 173 225 290 320 312 257 35 51 157 163 144 228 318 56...
output:
1693602
result:
ok answer is '1693602'
Test #37:
score: 0
Accepted
time: 1ms
memory: 3416kb
input:
100 929 1794 755 728 140 230 431 662 379 428 844 83 628 655 419 210 49 561 716 4 356 421 713 637 786 299 899 926 738 157 299 307 359 478 705 375 342 905 654 575 446 57 110 911 152 469 718 428 207 85 241 361 383 219 591 583 814 887 193 555 269 921 63 404 129 761 372 542 567 420 45 827 922 672 912 646...
output:
13385216
result:
ok answer is '13385216'
Test #38:
score: 0
Accepted
time: 2ms
memory: 3500kb
input:
233 20 0 17 17 4 19 1 6 10 7 4 15 16 9 6 19 17 14 15 11 19 5 17 8 14 6 16 8 7 12 12 6 6 8 19 18 12 8 8 10 5 5 9 15 20 2 18 16 6 2 19 2 3 6 6 19 5 1 15 15 15 14 18 6 11 9 17 8 16 18 3 11 4 5 10 17 3 8 17 15 11 5 11 15 18 1 6 3 16 1 13 19 6 13 7 19 7 8 10 7 3 14 5 18 19 14 9 20 14 8 8 15 7 4 17 5 5 1 ...
output:
18211
result:
ok answer is '18211'
Test #39:
score: 0
Accepted
time: 0ms
memory: 3276kb
input:
157 19 1133 17 2 14 19 2 9 16 13 6 15 15 2 1 4 17 13 19 19 10 7 9 7 5 3 17 14 14 8 19 12 11 16 10 1 8 14 11 8 6 8 10 4 19 13 2 7 12 16 7 7 1 4 6 15 5 1 14 16 4 10 12 1 17 9 19 2 13 10 2 18 13 4 14 7 4 13 5 14 16 15 18 18 11 14 13 18 8 15 7 6 7 11 14 2 6 2 8 11 12 3 15 2 3 11 3 16 16 4 1 8 19 2 11 12...
output:
777
result:
ok answer is '777'
Test #40:
score: 0
Accepted
time: 2ms
memory: 3324kb
input:
568 10 3103 4 2 5 3 7 4 6 3 7 5 2 8 3 4 2 7 6 5 6 6 6 9 1 1 2 4 9 9 4 2 4 2 3 9 6 6 2 9 7 10 1 7 2 7 3 1 5 4 3 4 8 3 7 10 8 2 6 9 1 10 7 8 3 1 4 4 5 2 10 10 10 4 5 6 4 2 10 3 9 2 3 8 3 3 8 2 3 10 10 6 4 4 10 4 10 2 9 7 6 4 6 5 1 3 5 6 7 3 3 3 2 7 7 4 4 2 2 8 4 8 3 7 7 5 4 3 5 10 2 3 5 7 2 10 8 3 9 4...
output:
0
result:
ok answer is '0'
Test #41:
score: 0
Accepted
time: 2ms
memory: 3264kb
input:
899 421 0 246 396 406 263 43 163 95 179 155 170 22 79 200 348 179 147 258 21 358 348 35 288 250 412 405 342 203 376 17 414 373 282 164 150 401 132 45 361 189 223 395 339 401 116 406 245 106 302 382 199 295 5 355 284 383 366 244 301 18 96 282 188 221 377 198 236 65 28 188 22 409 312 44 285 252 44 80 ...
output:
28412127
result:
ok answer is '28412127'
Test #42:
score: 0
Accepted
time: 1ms
memory: 3396kb
input:
659 607 2723 465 581 440 183 396 583 301 107 262 432 410 541 100 390 105 192 344 325 257 347 477 177 286 135 593 400 495 293 414 110 576 3 268 323 381 267 503 269 46 395 603 403 507 294 110 367 506 542 512 461 8 16 188 270 381 457 425 249 266 513 43 606 591 402 564 434 203 442 70 471 247 444 7 441 5...
output:
39521547
result:
ok answer is '39521547'
Test #43:
score: 0
Accepted
time: 2ms
memory: 3388kb
input:
477 988 8866 394 603 409 34 428 904 851 776 760 320 490 400 22 970 92 908 293 7 599 616 672 913 4 625 893 971 261 355 365 862 467 36 738 915 564 742 893 758 614 265 408 461 686 966 485 827 471 357 677 385 588 772 78 72 597 630 561 61 555 349 558 580 332 140 643 910 40 810 836 84 566 289 761 369 376 ...
output:
74160859
result:
ok answer is '74160859'
Test #44:
score: 0
Accepted
time: 2ms
memory: 3520kb
input:
80 17 389 16 4 7 3 7 6 11 12 11 4 6 9 1 4 1 9 10 6 8 4 4 8 1 2 2 1 2 3 10 5 7 9 12 11 6 6 1 7 1 3 1 5 3 9 1 12 3 4 1 3 7 3 3 4 6 10 6 12 7 12 4 4 8 9 9 11 4 1 6 2 5 11 3 10 11 11 1 2 7 5
output:
70
result:
ok answer is '70'
Test #45:
score: 0
Accepted
time: 1ms
memory: 3460kb
input:
96 914 1367 279 603 30 3 18 25 26 23 21 15 14 27 15 29 8 12 8 10 9 13 13 23 22 19 3 10 20 28 13 15 4 24 5 22 29 18 22 21 16 28 17 2 9 23 4 17 7 1 4 2 26 21 15 26 11 17 25 10 22 19 18 3 18 27 13 5 28 11 28 24 29 11 1 18 4 4 13 19 21 21 20 29 10 2 27 24 3 13 17 16 29 19 11 22 27 11
output:
180
result:
ok answer is '180'
Test #46:
score: 0
Accepted
time: 0ms
memory: 3332kb
input:
116 9 330 7 7 7 5 3 4 1 6 1 4 5 3 6 2 1 2 1 1 2 7 5 6 6 3 7 4 6 3 6 4 2 7 7 1 7 7 5 1 2 5 2 7 4 4 3 2 2 7 4 5 4 3 3 2 1 1 1 4 3 2 4 2 6 7 2 4 4 4 4 1 7 2 6 7 4 6 2 2 7 2 4 7 3 3 6 5 2 2 2 1 6 4 6 7 1 6 6 5 6 2 3 5 2 7 1 4 2 2 3 5 4 7 3 6 3 1
output:
124
result:
ok answer is '124'
Test #47:
score: 0
Accepted
time: 1ms
memory: 3520kb
input:
328 350 21900 292 143 91 115 159 3 149 172 63 138 76 87 50 122 33 147 15 123 145 66 136 103 7 148 128 55 158 153 14 32 23 30 57 16 156 171 23 57 44 99 24 139 109 55 135 11 96 73 47 72 40 130 158 157 137 158 79 148 98 37 35 159 72 161 141 5 78 107 28 10 91 145 2 114 121 68 13 28 82 82 89 76 169 153 1...
output:
92832
result:
ok answer is '92832'
Test #48:
score: 0
Accepted
time: 0ms
memory: 3296kb
input:
3495 648 0 598 461 491 33 485 326 254 18 525 28 23 313 238 71 608 419 332 463 145 342 584 500 436 496 327 235 591 390 257 368 445 62 155 390 5 166 646 561 298 330 213 484 521 498 459 227 110 441 435 123 215 407 430 389 607 312 505 535 373 355 228 370 602 213 436 173 103 387 121 232 140 91 537 202 82...
output:
244148409
result:
ok answer is '244148409'
Test #49:
score: 0
Accepted
time: 2ms
memory: 3532kb
input:
8630 998 654613 119 234 151 613 229 714 847 942 108 89 714 497 580 855 860 845 132 253 733 26 549 347 103 287 996 513 737 274 845 337 600 59 903 749 692 585 315 762 590 696 211 820 270 412 564 884 331 719 952 53 842 258 259 618 580 308 299 890 340 14 636 41 586 227 992 255 951 367 784 140 471 732 73...
output:
958372603
result:
ok answer is '958372603'
Test #50:
score: 0
Accepted
time: 3ms
memory: 3556kb
input:
7912 573 1116671 501 153 494 128 14 215 364 373 481 140 35 491 148 208 308 145 377 376 2 84 248 112 326 168 504 18 70 359 322 391 339 171 356 23 11 558 356 373 89 348 313 215 332 130 538 139 178 172 446 77 360 408 29 189 440 503 256 529 460 237 325 312 380 203 369 357 317 572 261 571 350 252 261 2 5...
output:
94562608
result:
ok answer is '94562608'
Test #51:
score: 0
Accepted
time: 2ms
memory: 3308kb
input:
4973 23862 0 16991 4428 12642 15284 6030 7898 9136 3529 12281 10144 19256 9710 10278 15194 6607 22656 19003 16788 11595 643 18987 6533 9784 10727 12020 15908 1720 7935 15687 17036 20414 3195 21479 7354 3810 19471 12018 8108 22412 466 18779 3111 15698 21318 234 16339 18966 4139 5814 7807 14680 9412 8...
output:
468744508605
result:
ok answer is '468744508605'
Test #52:
score: 0
Accepted
time: 3ms
memory: 3572kb
input:
9121 48573 8335850 33686 33625 33375 1477 35034 23149 38166 31713 2181 35153 34373 46702 21051 33425 29879 580 24842 36480 40753 7411 10623 36264 23547 21155 38656 2050 7913 39532 52 44790 40474 628 23997 25712 39922 16184 11216 10356 1354 46091 24074 20736 27709 23323 30993 44840 39351 7940 34151 2...
output:
3229245210520
result:
ok answer is '3229245210520'
Test #53:
score: 0
Accepted
time: 0ms
memory: 3388kb
input:
3893 68046 129187839 33082 59832 9011 38771 45401 47297 60597 61492 53799 26907 52561 8889 42582 43068 2969 4281 49574 40080 66832 2994 52597 57146 50035 2998 9401 55021 4012 5664 61250 19452 64598 57227 40642 9688 7363 18186 29494 31319 47825 54448 54767 34307 386 703 38859 67990 56512 11169 42127 ...
output:
1024680279
result:
ok answer is '1024680279'
Test #54:
score: 0
Accepted
time: 1ms
memory: 3832kb
input:
43002 7173 0 1720 794 6372 5799 2822 6284 487 2803 6830 4553 2773 3018 3178 6273 4473 4367 5421 3682 6565 1202 1798 4538 404 5411 4256 1268 2300 2603 2716 2280 4295 162 5883 3906 4387 3270 2535 3929 1075 222 106 203 6472 4354 3569 2199 5041 2788 6929 3385 6479 2835 6352 3854 3199 3014 7104 3566 6452...
output:
370181665188
result:
ok answer is '370181665188'
Test #55:
score: 0
Accepted
time: 3ms
memory: 3404kb
input:
13860 653 690079 596 324 129 185 35 651 375 610 296 103 129 455 121 219 53 258 253 368 618 604 522 62 104 85 481 400 323 553 398 436 92 530 590 331 163 230 426 508 453 100 562 441 382 217 569 504 473 489 121 332 517 536 118 241 396 223 403 15 579 538 451 599 160 100 574 504 457 185 495 617 544 14 86...
output:
650462291
result:
ok answer is '650462291'
Test #56:
score: 0
Accepted
time: 2ms
memory: 3504kb
input:
28902 5876 53175569 822 4753 5673 2774 855 4265 3317 2592 2737 4738 919 5525 1614 3831 5023 950 5255 4670 5291 485 2617 4424 4179 2904 1174 3809 1952 1975 5270 1186 1386 2580 2007 1238 5518 2230 3596 2637 1069 3542 92 37 4162 5381 456 4840 1544 3138 3588 2691 5522 5501 3250 2208 4693 576 2781 3698 2...
output:
18582538689
result:
ok answer is '18582538689'
Test #57:
score: 0
Accepted
time: 5ms
memory: 3536kb
input:
25480 99008 0 35810 20437 81724 85888 39612 95324 32892 78244 8994 69505 36088 74625 58491 55046 86194 30848 80386 46878 88576 47745 83655 8178 17932 76822 4335 25376 96915 17286 10416 92726 61735 21259 17814 91515 84909 10132 17281 743 82336 16324 61988 167 38796 75697 32648 80154 46931 57766 38727...
output:
41682612531931
result:
ok answer is '41682612531931'
Test #58:
score: 0
Accepted
time: 5ms
memory: 3572kb
input:
36570 99433 62493813 50892 1622 5908 80541 63976 83485 83273 77326 3612 73664 66138 54359 31321 48664 61095 75155 39885 84422 34433 67440 43582 2365 51024 97973 34960 67848 2968 24396 24514 37068 74130 11613 27253 1148 11373 19419 46303 93208 68924 82369 44097 57192 25543 90548 11746 19490 85004 158...
output:
55316477862182
result:
ok answer is '55316477862182'
Test #59:
score: 0
Accepted
time: 6ms
memory: 3760kb
input:
45413 54658 231425932 13755 14880 35295 33343 7188 16116 11423 41317 47329 390 29358 37110 35881 41862 38686 34658 5752 41905 39092 52339 11179 11411 34026 43413 1191 26729 18401 45118 1950 36086 22994 49826 24145 41529 51347 51773 8955 12928 27270 17863 40141 6754 8632 4002 5744 19361 43778 42267 3...
output:
13631439477235
result:
ok answer is '13631439477235'
Test #60:
score: 0
Accepted
time: 7ms
memory: 3868kb
input:
44444 576186 0 76104 166170 352105 51612 505173 502021 375370 291491 229377 111176 261418 367699 566743 519842 475724 476850 507299 87006 150279 270550 368348 351651 108322 184018 128993 9888 299219 1433 249400 426108 355283 40730 11334 7337 49458 132729 295488 12566 472998 531992 450015 456690 2720...
output:
2444139102558214
result:
ok answer is '2444139102558214'
Test #61:
score: 0
Accepted
time: 8ms
memory: 4188kb
input:
93055 512049 361903106 97034 186098 220219 22987 302806 205074 375305 51369 259164 355104 206004 1954 501509 310135 429044 243835 806 468110 180950 475544 405027 135836 162704 95291 478450 179006 58580 49689 449543 13252 376481 271641 468206 280899 206966 462273 124337 438112 454811 123988 386720 47...
output:
3894562435738290
result:
ok answer is '3894562435738290'
Test #62:
score: 0
Accepted
time: 7ms
memory: 3896kb
input:
78589 684366 13305161543 173570 636627 641405 18015 31480 245247 317285 268615 140681 604801 465485 364824 582466 376606 547279 124070 262151 127498 106394 422033 182394 192820 171650 11927 85308 162606 218177 194854 352284 293888 669017 350941 238201 512703 160460 286891 537569 19063 226987 664329 ...
output:
1294655933624873
result:
ok answer is '1294655933624873'
Test #63:
score: 0
Accepted
time: 2ms
memory: 3396kb
input:
6970 121 28029 84 30 1 11 1 1 1 1 3 10 4 6 2 9 2 9 3 3 4 1 1 4 5 9 9 5 2 5 4 7 1 2 10 11 2 3 5 5 6 3 5 10 4 2 5 9 10 7 3 11 8 8 6 3 7 10 5 1 7 11 5 2 3 2 5 2 8 6 3 10 7 2 8 7 8 3 3 5 1 4 5 9 5 11 4 11 2 6 2 2 11 3 1 2 6 8 2 5 11 3 9 11 1 6 11 11 7 11 10 1 6 5 5 11 8 1 10 4 7 8 3 2 3 1 1 10 8 1 1 6 5...
output:
20594
result:
ok answer is '20594'
Test #64:
score: 0
Accepted
time: 2ms
memory: 3340kb
input:
7857 60214 351646 25162 6161 17074 4026 5795 1568 78 432 234 404 320 57 210 337 275 187 277 310 459 218 38 193 104 455 225 505 332 428 413 243 213 487 343 334 316 120 237 385 362 56 422 530 552 387 468 246 171 582 125 229 465 596 533 323 459 9 420 322 111 161 369 138 5 14 246 354 222 328 23 10 427 4...
output:
316216087
result:
ok answer is '316216087'
Test #65:
score: 0
Accepted
time: 5ms
memory: 3956kb
input:
79421 5114 98207225 3372 1588 3307 2641 2865 1053 1784 707 1087 798 2370 1751 3028 2263 2329 69 976 1952 95 431 3216 2696 1923 1950 3308 1311 2919 3253 1346 292 723 564 1745 279 1471 1974 1511 1728 572 427 2692 735 3212 55 636 3297 2502 3153 1737 714 419 2085 1071 125 1180 1707 679 2678 585 1949 296...
output:
7352458288
result:
ok answer is '7352458288'
Test #66:
score: 0
Accepted
time: 11ms
memory: 4028kb
input:
96044 81452 2955420262 71744 43073 44530 12322 14008 20706 886 38360 59737 8195 4490 38884 32779 59259 9807 55453 44058 23147 51522 59764 18974 57357 23980 29410 50267 26286 61175 40755 26657 35569 31049 978 37021 2258 15822 36953 13705 33288 26702 50571 2134 4088 36969 48085 22094 19760 55834 59451...
output:
408049996795
result:
ok answer is '408049996795'
Test #67:
score: 0
Accepted
time: 6ms
memory: 3784kb
input:
36964 426132 3102937981 395992 108951 87771 108162 121954 66803 185670 114902 69300 6413 76606 60577 86500 101225 174907 63409 105186 113665 81870 105662 65908 49337 31113 176991 143754 40926 154050 155645 79161 185117 2475 166265 35278 190852 84611 147069 55685 157905 35133 189573 87862 105183 8577...
output:
3737351616811
result:
ok answer is '3737351616811'
Test #68:
score: 0
Accepted
time: 9ms
memory: 4048kb
input:
100000 18 0 5 3 2 17 14 5 10 2 9 14 9 2 15 13 7 1 13 9 4 3 18 5 16 6 8 7 16 8 12 10 13 8 9 7 17 16 12 17 8 8 12 17 3 12 11 11 13 8 17 16 7 8 3 10 11 7 11 7 5 17 6 12 8 3 8 3 18 13 1 15 7 2 12 10 17 13 13 6 8 2 2 4 5 15 16 9 4 15 12 17 13 1 16 2 17 16 14 5 12 6 18 8 15 5 5 4 17 14 9 12 2 9 14 14 5 4 ...
output:
6366015
result:
ok answer is '6366015'
Test #69:
score: 0
Accepted
time: 0ms
memory: 4064kb
input:
100000 10 2006 3 8 10 1 3 8 4 1 9 10 8 1 1 5 8 2 1 6 10 7 4 3 9 10 6 9 2 7 2 6 8 3 1 1 5 1 7 9 8 3 7 3 10 6 4 5 3 1 9 8 7 7 9 9 1 5 9 8 8 4 10 8 4 8 10 8 5 1 1 7 9 5 1 9 10 2 2 8 1 10 3 7 4 10 4 1 5 8 7 4 4 3 9 1 5 10 3 9 10 3 2 7 6 7 7 7 8 6 8 8 5 7 8 1 2 8 1 5 6 5 2 7 5 7 9 1 8 8 6 7 8 9 7 5 3 1 7...
output:
2174772
result:
ok answer is '2174772'
Test #70:
score: 0
Accepted
time: 7ms
memory: 3996kb
input:
100000 19 35585 7 5 3 3 9 9 14 17 16 17 15 13 14 11 3 1 2 5 18 15 9 3 10 11 6 3 17 5 16 5 13 17 12 18 9 15 19 8 15 15 7 6 1 8 4 13 14 15 14 17 8 18 5 9 9 4 16 11 9 6 6 1 18 1 16 14 18 8 16 5 8 1 1 10 19 17 7 6 18 5 9 9 3 5 8 16 1 1 13 11 6 18 18 2 7 8 5 19 10 1 16 11 13 9 6 4 11 10 6 12 4 4 4 10 1 1...
output:
6352664
result:
ok answer is '6352664'
Test #71:
score: 0
Accepted
time: 9ms
memory: 4108kb
input:
100000 572 0 205 397 134 311 356 179 277 410 506 377 9 397 101 202 439 70 262 424 349 556 511 125 425 333 267 541 79 218 338 430 323 138 158 471 29 486 320 22 327 368 347 93 346 471 484 316 205 37 293 101 524 101 343 191 315 541 3 345 305 354 468 284 466 131 79 232 17 121 294 315 134 514 266 452 340...
output:
5501866211
result:
ok answer is '5501866211'
Test #72:
score: 0
Accepted
time: 5ms
memory: 4108kb
input:
100000 879 79939 25 639 194 180 172 568 857 343 101 837 143 673 345 668 626 269 480 185 23 785 328 175 697 709 288 625 344 735 640 407 664 28 648 462 599 752 318 322 653 706 820 378 375 528 617 286 833 790 344 530 496 747 303 756 386 295 593 488 463 741 223 302 467 182 200 630 178 714 733 351 365 51...
output:
12881539471
result:
ok answer is '12881539471'
Test #73:
score: 0
Accepted
time: 9ms
memory: 4052kb
input:
100000 626 1717240 389 331 609 226 456 93 8 534 308 480 300 307 451 454 236 53 199 411 2 366 443 420 102 572 286 40 534 518 619 299 615 578 339 54 367 30 492 380 389 318 47 3 178 199 205 132 360 304 412 376 199 396 525 538 261 466 469 613 506 543 376 494 376 96 40 205 110 314 69 418 602 344 326 170 ...
output:
5657794673
result:
ok answer is '5657794673'
Test #74:
score: 0
Accepted
time: 7ms
memory: 4180kb
input:
100000 8092 0 584 4294 4366 2583 4727 5208 1894 138 5239 5465 4236 1157 1009 5136 6031 4676 5817 2883 5281 382 2400 8040 7841 1259 6602 8048 5781 4415 2353 3297 4412 1178 4113 6809 4125 3894 642 3513 4230 6760 237 404 4366 5702 552 5021 3932 5627 6917 300 5666 2163 6595 5765 3567 4172 5980 5207 1440...
output:
1091459264571
result:
ok answer is '1091459264571'
Test #75:
score: 0
Accepted
time: 5ms
memory: 4272kb
input:
100000 1882 1503214 1789 728 488 153 807 1306 665 475 1520 1478 262 1435 1055 1262 315 47 1647 677 1836 1341 1824 1578 163 1500 534 1059 1002 406 1658 1112 1074 691 278 992 1315 1001 455 937 1349 951 636 1431 787 144 170 1000 1590 880 360 102 1590 1571 170 1510 142 980 318 825 94 1584 1872 1090 376 ...
output:
56393031439
result:
ok answer is '56393031439'
Test #76:
score: 0
Accepted
time: 7ms
memory: 4276kb
input:
100000 6485 28167303 3207 857 5561 3702 2289 4347 2531 3977 5940 6017 4766 2793 2895 5303 3986 6441 3919 4325 4506 1770 527 2993 1419 4096 5883 305 6123 3600 5717 3593 4586 1383 1917 2987 2454 1025 922 4124 3301 5001 5620 2413 1334 4593 4986 1156 5752 5404 5718 5879 4585 4245 3757 4368 4065 1299 320...
output:
552566245097
result:
ok answer is '552566245097'
Test #77:
score: 0
Accepted
time: 8ms
memory: 4064kb
input:
100000 61846 0 59235 57063 16215 58148 17340 33093 55632 3661 19221 4435 58747 56121 29749 10573 27308 9173 61053 19988 27223 16581 2968 23300 52085 45735 46808 30679 10692 13198 48430 49893 49930 30110 16394 42922 17464 34083 42625 22110 16618 26680 47080 45435 19395 51684 38589 28332 29295 51885 5...
output:
63509194780154
result:
ok answer is '63509194780154'
Test #78:
score: 0
Accepted
time: 6ms
memory: 4100kb
input:
100000 61979 30534907 12652 33036 41356 59659 23970 61310 52821 53751 35853 30153 9352 25246 36348 38191 29511 29171 2758 14374 20585 15091 29910 56323 41272 39889 32535 4117 5659 21385 44193 38845 9276 32866 43276 47986 53896 54515 20073 49932 36581 4486 21890 7539 18859 27443 50795 50205 31201 566...
output:
62343246677927
result:
ok answer is '62343246677927'
Test #79:
score: 0
Accepted
time: 13ms
memory: 4052kb
input:
100000 32123 499888980 20543 23548 8517 19649 3273 21005 28032 3011 7708 16715 14241 31655 2165 3993 9495 18625 12347 11175 24666 30 8079 27633 13768 30272 4534 2569 22936 25831 957 17906 12831 13697 2339 15767 1193 13082 2558 26547 24995 1150 21034 1454 12811 23861 29133 13443 15655 24337 28030 274...
output:
7109411419267
result:
ok answer is '7109411419267'
Test #80:
score: 0
Accepted
time: 5ms
memory: 4152kb
input:
100000 192394 0 178295 11637 88641 78102 117709 42980 59909 37045 167539 76064 112959 33353 53797 1592 13452 146680 128047 130384 6210 59978 90835 158736 5734 38503 128605 191284 56340 97037 51813 156750 171936 21043 153223 29574 26997 169907 181778 131466 117268 164424 83352 74828 89059 102244 1869...
output:
615800177679313
result:
ok answer is '615800177679313'
Test #81:
score: 0
Accepted
time: 9ms
memory: 4040kb
input:
100000 300398 559340576 72764 282923 104742 124512 237351 73364 64242 98586 121624 208630 180260 267445 141796 107183 14333 224347 40706 276293 110325 290210 178773 31628 128911 193455 46235 237736 135283 42076 200613 109277 35339 265812 236397 68702 257822 117333 116454 254199 44418 172202 30071 10...
output:
1357554370996005
result:
ok answer is '1357554370996005'
Test #82:
score: 0
Accepted
time: 4ms
memory: 4032kb
input:
100000 327204 1530014192 262738 325339 117786 127875 26798 178170 141186 114548 120621 64592 120090 312754 113771 138250 146088 295775 166094 290367 102792 108684 26437 292302 319215 200475 224234 25648 259116 126021 130268 21119 261201 98616 36002 230063 206607 171274 88046 150521 223574 85008 2908...
output:
1371569414010058
result:
ok answer is '1371569414010058'
Test #83:
score: 0
Accepted
time: 10ms
memory: 4096kb
input:
100000 1000000 12160886505 601142 975685 176171 991749 477544 697059 549915 305301 298337 703684 690780 80323 576521 139260 258320 147499 503902 343184 811312 287328 356338 196604 489416 268197 52778 387886 375350 340210 529473 46408 179054 887413 410755 16929 154488 393550 488274 929733 938160 2012...
output:
8470389018530562
result:
ok answer is '8470389018530562'
Test #84:
score: 0
Accepted
time: 3ms
memory: 4240kb
input:
100000 15 280561 14 1 3 5 2 1 5 3 1 5 4 5 2 5 1 4 1 4 1 2 3 5 3 1 1 2 1 2 2 2 1 3 2 2 3 4 3 5 5 5 4 3 2 4 4 4 3 3 4 3 4 2 4 2 1 4 4 1 5 5 2 4 2 5 3 5 5 3 4 4 1 1 3 5 4 1 3 5 5 4 4 1 3 2 3 3 1 1 1 3 5 5 4 5 4 2 4 5 2 3 5 5 5 2 5 5 3 2 3 5 1 4 5 4 4 1 4 4 3 1 3 1 5 2 3 2 3 3 4 2 1 2 5 3 2 3 4 2 5 4 5 ...
output:
19798
result:
ok answer is '19798'
Test #85:
score: 0
Accepted
time: 9ms
memory: 4296kb
input:
100000 687 32880535 686 302 565 195 85 271 625 54 475 638 59 343 178 231 366 185 271 344 377 615 124 371 625 76 534 80 477 616 208 456 217 66 495 571 84 529 333 283 417 642 199 447 490 261 623 529 616 384 394 497 284 458 66 639 266 129 613 436 281 517 644 250 228 426 389 319 411 298 354 87 451 417 3...
output:
18425
result:
ok answer is '18425'
Test #86:
score: 0
Accepted
time: 8ms
memory: 4100kb
input:
100000 6287 123679224 4636 261 1046 3407 2899 3038 3351 312 4018 3647 2601 1111 236 3223 552 1231 780 3013 3583 1983 175 451 1120 4034 3876 3084 2246 1430 2688 3385 87 2061 4045 1685 3501 1513 1411 1054 2272 1527 2692 233 3822 1780 1669 3696 955 363 2437 3769 1347 2667 652 3940 8 3122 2126 1274 3981...
output:
34252939208
result:
ok answer is '34252939208'
Test #87:
score: 0
Accepted
time: 9ms
memory: 4152kb
input:
100000 31696 1129409918 28256 510 22946 14598 15108 3900 10721 22251 19702 10087 23082 6724 4462 17482 10763 3819 19477 14809 1233 14012 6364 11607 1228 17246 8059 15205 610 8487 22493 1174 11864 13888 3976 21473 17468 2867 23110 22522 2432 22114 21000 16834 2613 6796 3644 19534 21730 6339 3488 1712...
output:
68820894280
result:
ok answer is '68820894280'
Test #88:
score: 0
Accepted
time: 7ms
memory: 4236kb
input:
100000 1000000 14137449029 603778 272356 271647 128932 441892 86019 151645 313939 462126 394610 132006 461865 173960 229237 205234 12958 485536 232375 248429 88799 293102 308391 14745 321262 82223 252748 314250 459254 44988 265723 115874 114601 320938 272503 300104 288021 207518 483842 28837 368187 ...
output:
700770104988281
result:
ok answer is '700770104988281'