QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#461681 | #8817. Fast Median Transform | skip2004 | AC ✓ | 328ms | 29728kb | C++23 | 3.1kb | 2024-07-02 22:36:23 | 2024-07-02 22:36:23 |
Judging History
answer
#include<bits/stdc++.h>
using std::cin, std::cout;
namespace rgs = std::ranges;
using ll = long long;
using u64 = unsigned long long;
using db = double;
const int N = 2e6 + 10;
namespace candy {
int nn;
struct info {
ll le, ri;
bool good() const {
return le <= ri;
}
ll eval(ll v) const {
return std::min(ri, std::max(v, le));
}
};
info operator + (const info & x, const info & y) {
return {std::max(x.le, y.le), std::min(x.ri, y.ri)};
}
info sgt[N << 2];
void upt(int pos, info v, int cur = 1, int l = 1, int r = nn) {
if(l == r) {
sgt[cur] = v;
return ;
}
int mid = (l + r) >> 1;
if(pos <= mid) {
upt(pos, v, cur << 1, l, mid);
} else {
upt(pos, v, cur << 1 | 1, mid + 1, r);
}
sgt[cur] = sgt[cur << 1] + sgt[cur << 1 | 1];
}
int qry(int v, info t, int cur = 1, int l = 1, int r = nn) {
if(l == r) {
return t.eval(sgt[cur].eval(v));
}
int mid = (l + r) >> 1;
info tt = sgt[cur << 1 | 1] + t;
if(tt.good()) {
return qry(v, tt, cur << 1, l, mid);
} else {
return qry(v, t, cur << 1 | 1, mid + 1, r);
}
}
}
int n, m, q;
int a[N], b[N];
main() {
std::ios::sync_with_stdio(false), cin.tie(0);
cin >> n >> m >> q;
candy::nn = n;
for(int i = 1;i <= n;++i) {
cin >> a[i];
}
for(int i = 1;i <= m;++i) {
cin >> b[i];
}
int x = m;
for(;x < n;x += m) {
for(int i = 1;i <= m;++i) b[x + i] = b[i];
}
m = x;
auto get = [&](int a, int b) {
return candy::info{std::min(a, b), std::max(a, b)};
};
for(int i = 1;i <= n;++i) {
candy::upt(i, get(a[i], b[m - n + i]));
}
using pr = std::pair<int, int>;
std::vector<int> bb(b + 1, b + m + 1);
rgs::sort(bb); bb.erase(unique(bb.begin(), bb.end()), bb.end());
std::vector<int> anc(bb.size() + 1), MAX(bb.size(), -1);
for(int i = 0;i < (int) anc.size();++i) {
anc[i] = i;
}
auto find = [&](auto f, int x) -> int {
return anc[x] == x ? x : anc[x] = f(f, anc[x]);
};
std::vector<pr> pre, suf;
for(int i = m;i >= 1;--i) {
int A = b[i], B = b[(i - n - 1 + m + m) % m + 1];
if(A > B) {
std::swap(A, B);
}
A = lower_bound(bb.begin(), bb.end(), A) - bb.begin();
B = lower_bound(bb.begin(), bb.end(), B) - bb.begin();
for(;(A = find(find, A)) < B;anc[A] = A + 1) {
MAX[A] = i;
}
}
int lastans = 0;
for(int i = 1, x, y, x0;i <= q;++i) {
cin >> x >> y >> x0;
x += 1;
a[x] = y ^ lastans;
candy::upt(x, get(a[x], b[m - n + x]));
auto s = candy::sgt[1];
x0 ^= lastans;
if(s.good()) {
int l = s.le - 1, r = s.ri;
for(;l + 1 < r;) {
int mid = (l + r) >> 1;
int maxid = -1;
auto i0 = upper_bound(bb.begin(), bb.end(), mid);
if(i0 != bb.begin()) maxid = MAX[i0 - bb.begin() - 1];
int leq = 0;
if(maxid == -1) {
leq = x0 <= mid;
} else {
ll posi = (ll) n * m - m + maxid - 1 - n;
int sa = a[posi % n + 1] <= mid, sb = b[posi % m + 1] <= mid;
assert(sa == sb);
leq = sa;
}
if(leq) {
r = mid;
} else {
l = mid;
}
}
lastans = r;
} else {
lastans = candy::qry(x0, {0, 1ll<<31});
}
cout << lastans << '\n';
}
}
詳細信息
Test #1:
score: 100
Accepted
time: 2ms
memory: 7868kb
input:
2 3 1 1 3 4 2 3 0 1 2
output:
3
result:
ok 1 number(s): "3"
Test #2:
score: 0
Accepted
time: 38ms
memory: 8316kb
input:
7544 46342 61280 502503176 235533984 25807599 157972679 165515044 49900751 319263394 415001783 484118278 66338951 101379665 401811486 99560840 428940529 446954335 441298416 199594033 401990145 466226082 46197720 182530354 363960963 347681314 119666637 46690647 410053668 39407033 170030166 10922704 1...
output:
310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 310583593 ...
result:
ok 61280 numbers
Test #3:
score: 0
Accepted
time: 259ms
memory: 28960kb
input:
276482 77760 252326 160651556 103933544 346737062 211964399 15137989 491554726 347291202 30213116 47254058 362201158 48002518 60382110 266509839 255606564 472122834 361682117 247943170 535663355 414013024 349259137 218729809 355045528 433220305 251311253 536811863 466845786 416651881 523120703 19883...
output:
334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 334500963 ...
result:
ok 252326 numbers
Test #4:
score: 0
Accepted
time: 237ms
memory: 17808kb
input:
179865 55334 268651 115683489 325871123 1541209 86153306 442086925 476969860 209328878 223499675 473804855 328627246 247579320 154078291 437053067 128960315 415053788 174497870 98614963 412108751 69213469 276622357 147405807 272638302 425562267 22785654 32972528 226050569 149140594 212382692 9350697...
output:
254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 254672346 ...
result:
ok 268651 numbers
Test #5:
score: 0
Accepted
time: 0ms
memory: 7872kb
input:
1 1 10 415578357 107299684 0 201845821 29711020 0 479396829 519527208 0 405565111 414423478 0 171856726 51568382 0 511415556 344498835 0 130878639 414853820 0 281382137 11801437 0 194491375 276814998 0 281070022 81190010 0 376264595 62365237
output:
107299684 412227660 12482299 107299684 317579767 173525835 182704150 107299684 107299684 107299684
result:
ok 10 numbers
Test #6:
score: 0
Accepted
time: 1ms
memory: 7784kb
input:
2 1 10 37495550 288118550 473176845 0 98837576 305175239 0 68576124 464342111 1 205692184 277300015 0 279731290 81807005 0 314467198 148203259 0 28846634 209639181 0 499105843 343767308 1 200107835 481913993 1 179594261 518711605 0 436282133 56132070
output:
305175239 371653051 442786979 473176845 442786979 467422857 442786979 294192024 457009037 457009037
result:
ok 10 numbers
Test #7:
score: 0
Accepted
time: 1ms
memory: 7580kb
input:
1 2 10 100667298 152809602 188847767 0 435871275 390021150 0 255831518 74158526 0 518777929 51972298 0 162244296 113216618 0 401478969 318698555 0 236388059 214317209 0 80662484 110563664 0 320584583 534906320 0 509627343 323801693 0 14506378 393561537
output:
390021150 324325792 230637033 152809602 468010169 368294498 289240502 152809602 394001229 188847767
result:
ok 10 numbers
Test #8:
score: 0
Accepted
time: 261ms
memory: 29728kb
input:
300000 5000 300000 49798740 8581305 6217253 47114126 28823141 30666560 44384396 49503501 785551 55697209 21949082 46763623 53518587 21055955 24656350 16825644 37293765 14502502 49836551 2645361 42938518 29356149 46693856 43767832 45442410 28759638 22288453 53878973 18959475 5462885 52497322 29486807...
output:
62004585 62004585 62004585 62004585 62004585 62004585 61927017 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 62004585 620...
result:
ok 300000 numbers
Test #9:
score: 0
Accepted
time: 277ms
memory: 27880kb
input:
299994 5000 300000 118391793 447292481 99941641 475492487 89673926 442792357 93539495 515092383 3884428 488053349 141557658 510707192 36669436 490693595 142945254 532764638 121246002 457353792 13028528 522618992 12348365 458059205 174603280 498209634 169761312 457847517 118916372 474973448 34232165 ...
output:
385590863 385590863 385590863 385590863 204594033 385590863 385590863 385590863 176881362 176881362 176881362 176881362 176881362 176881362 176881362 342684277 342684277 342684277 342684277 342684277 342684277 342684277 176881362 176881362 176881362 176881362 176881362 176881362 274990061 176881362 ...
result:
ok 300000 numbers
Test #10:
score: 0
Accepted
time: 261ms
memory: 29676kb
input:
299991 5000 300000 521637704 527832356 503997277 536159797 534263517 518266638 526981829 499682170 502171367 534344257 513598145 518545972 533605037 515141166 506787984 525801487 529778352 507413163 524994668 516727755 535805756 529941452 520692975 520487471 516702946 517520884 517126111 528703608 5...
output:
134119338 493990636 134119338 134119338 341488305 320772455 313634082 313634082 313634082 208853303 174076153 227400889 134119338 376667501 134119338 136780145 134119338 136780145 136780145 134119338 136780145 136780145 136780145 257627124 428892439 315661262 134119338 408159868 239196436 475041201 ...
result:
ok 300000 numbers
Test #11:
score: 0
Accepted
time: 267ms
memory: 29168kb
input:
299997 4998 300000 433257308 1044120 366387392 464427151 10851892 331670707 515537490 10114618 400868295 488734395 5448138 420215186 404831082 2733242 443960258 443133757 9495557 530008481 423138095 5655198 445666729 428206979 6436409 386047781 412722589 12192963 329427945 447265731 833305 344748250...
output:
232171319 320556183 320556183 232171319 232171319 236000240 236000240 232171319 232171319 236000240 232171319 232171319 320556183 232171319 320570434 320570434 320570434 232171319 232171319 255283717 320556183 320556183 320556183 232171319 232171319 320556183 320556183 320556183 320556183 320556183 ...
result:
ok 300000 numbers
Test #12:
score: 0
Accepted
time: 234ms
memory: 25920kb
input:
300000 499 300000 197730 87036433 89684202 87443460 89541683 10373660 78828975 89878686 92990378 93542579 116231554 98191350 105040167 13603831 58951860 21483527 57922471 40335401 71729975 60584473 37499561 20112942 20694790 4858931 122370186 118413436 640897 105995895 103933812 100548137 43227274 3...
output:
127929867 124833053 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 127929867 ...
result:
ok 300000 numbers
Test #13:
score: 0
Accepted
time: 245ms
memory: 29132kb
input:
300000 599 300000 119165953 499294867 405840121 286362714 535680321 136297321 339760746 372926697 34725655 317563345 154877371 431941911 57778912 365991229 39677749 290690254 115683463 299050886 375234791 365549726 289794895 457481049 275180138 477841794 298390571 254698981 43092790 379032211 371736...
output:
194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 194113360 ...
result:
ok 300000 numbers
Test #14:
score: 0
Accepted
time: 255ms
memory: 29484kb
input:
300000 600 300000 44330908 420080101 444485080 197305792 273183573 474589389 308448809 424518459 353031408 439989073 495773319 374678221 376062212 143262767 108990573 240046855 529554060 85241315 465981691 89376458 332089588 41723749 69585081 23227918 120269685 518051923 212515761 503681234 41788262...
output:
231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 231671725 ...
result:
ok 300000 numbers
Test #15:
score: 0
Accepted
time: 271ms
memory: 25904kb
input:
299993 596 300000 470422494 479512940 455699621 463751616 527607130 507027528 524583133 456768272 450593951 512892260 476480258 530797271 515709964 518053844 532208000 475253391 527518310 470664485 531211262 529480000 532315556 472942983 508055117 519742154 504002942 506593694 471798440 518889462 52...
output:
214031188 214031188 214031188 379719391 214031188 214031188 214031188 332387700 214031188 363892053 238995913 450309195 342172684 214031188 387424413 423645935 214031188 214031188 325068908 214031188 214031188 214031188 214031188 450309195 214031188 450309195 450309195 349390682 266083804 214031188 ...
result:
ok 300000 numbers
Test #16:
score: 0
Accepted
time: 265ms
memory: 25908kb
input:
299995 596 300000 468235090 291693374 527822653 355804268 461647112 489357215 442011494 404583000 294815479 294557985 401197985 304684179 350084475 523494468 329801749 391340809 418912295 504083821 446282499 472542906 372803474 322357923 376360697 362339501 461168260 469589556 457590719 297879533 50...
output:
258603137 288599727 258603137 258603137 258603137 258603137 258603137 258603137 258603137 258603137 258603137 258603137 258603137 260948532 258603137 258603137 258603137 258603137 288599727 288599727 258603137 288599727 261343917 288599727 288599727 288599727 286824731 286824731 258603137 258603137 ...
result:
ok 300000 numbers
Test #17:
score: 0
Accepted
time: 290ms
memory: 18864kb
input:
100000 299997 300000 138367298 145179502 219959186 154340460 34516201 87900550 211318550 123444713 17594478 110857044 136564403 59466317 237019398 108233802 159225116 173800465 211205601 192500809 157274825 104741384 204679617 163968221 193007827 102896776 52212154 155710363 126117558 233666078 1539...
output:
212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 212244113 ...
result:
ok 300000 numbers
Test #18:
score: 0
Accepted
time: 275ms
memory: 19080kb
input:
99997 299997 300000 204828438 78260477 73465397 264320814 171341654 153178712 179730634 10847645 80936525 240471867 93867784 246447743 54506646 33711322 222010760 215765810 97240694 86002187 147431661 176652556 156790358 234746811 226485115 147564834 242568705 151571185 183170764 187585131 142354451...
output:
54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 54473138 544...
result:
ok 300000 numbers
Test #19:
score: 0
Accepted
time: 267ms
memory: 18256kb
input:
100000 299994 300000 194852020 260208509 245036062 128179161 216555878 36674479 169560972 262979684 138022648 176021638 69613902 47351239 70170708 253392641 36418492 29573987 7754392 110229333 178457384 30619620 175395765 43430240 197650150 8706660 211106612 56792243 95895553 92451024 150156458 5884...
output:
119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 119388147 ...
result:
ok 300000 numbers
Test #20:
score: 0
Accepted
time: 307ms
memory: 21640kb
input:
250000 299999 300000 245603794 73601008 74362596 244627480 211794931 108439285 110175400 89469620 35535255 57778483 155787907 6537175 83705280 240942537 171117602 28999621 74159569 89701200 69517470 75584456 56433895 259555186 247143777 81919382 128548866 227855297 91544619 9648008 139762530 8047044...
output:
262362012 262362012 265595479 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 265726336 ...
result:
ok 300000 numbers
Test #21:
score: 0
Accepted
time: 302ms
memory: 25792kb
input:
249997 299994 300000 439135525 521239545 474672413 429477669 511417080 427127167 474622138 448218781 462770124 487102882 402081415 445707528 473870322 413635373 452567939 483352192 529041884 471043844 520467532 526281001 528722589 412023697 452974439 406491160 427379812 510342344 408404002 500601593...
output:
90617538 188608336 188608336 188608336 90617538 188608336 188608336 188608336 188608336 90617538 90617538 96041781 188608336 154727317 228711748 232908156 185634894 216490057 314574574 126083716 362889124 269461055 107134466 90617538 100925131 107134466 92354799 350708165 90617538 90617538 266424823...
result:
ok 300000 numbers
Test #22:
score: 0
Accepted
time: 310ms
memory: 24204kb
input:
250000 299990 300000 131845440 102617717 100841218 23609867 259961642 213517547 24567947 141600400 49800154 266778527 36022565 241486570 265454079 94446859 182043213 151671587 254256892 236416121 127684972 260588185 157946746 134835940 29224013 90951997 122423826 58181452 197281179 193451658 1497159...
output:
229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 229845067 ...
result:
ok 300000 numbers
Test #23:
score: 0
Accepted
time: 314ms
memory: 23220kb
input:
249998 299997 300000 233156352 66218178 42314720 61162972 151680668 262822244 36007209 198181994 235679152 21968716 238476628 175101132 248179022 244700710 39563679 136481960 167699632 56773361 69609020 2300667 93655241 234820112 241658837 4937682 250091447 190647215 147977773 104898977 33073615 132...
output:
248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 248918341 ...
result:
ok 300000 numbers
Test #24:
score: 0
Accepted
time: 328ms
memory: 24048kb
input:
249998 299995 300000 12556879 251383568 252437575 124195184 176776499 388466 147006040 141801024 175564893 46514737 20722875 221265340 88384910 134318621 142415563 266942943 114585208 178662480 95684907 40677461 52606425 201938328 96862129 188116343 190962469 77121351 145353374 161587126 241703400 4...
output:
144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 144760356 ...
result:
ok 300000 numbers
Test #25:
score: 0
Accepted
time: 211ms
memory: 14968kb
input:
5000 299999 300000 138588664 96564311 1781892 70189184 140746664 161403789 128775410 162000632 88447551 131338566 158159150 6842261 23649674 127385572 6080382 57960812 78768502 61559390 116699402 25213313 124984681 79206228 139495819 4708728 171902405 114193360 40474753 42249810 64995020 74832870 62...
output:
175425435 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 176039373 ...
result:
ok 300000 numbers
Test #26:
score: 0
Accepted
time: 200ms
memory: 16052kb
input:
4997 299990 300000 169933348 89157742 53330580 83954316 39277497 15762025 43968761 79490883 169501150 144164998 111645876 59627162 90021462 108774664 46954766 166969842 152298753 28606959 79701817 158279472 136540998 82694952 33821186 22595518 65569795 45748073 2826175 32689291 61631072 4999378 1257...
output:
313851234 330350811 362393212 174011814 242631267 362326278 363580666 363580666 363580666 363580666 362508880 173787787 362403480 362403480 362326278 362393212 173787787 362508880 362508880 362508880 362508880 362508880 332482710 362326278 362393212 362326278 362508880 362508880 362326278 362326278 ...
result:
ok 300000 numbers
Test #27:
score: 0
Accepted
time: 196ms
memory: 15068kb
input:
4997 299994 300000 68904934 38238139 22586281 51067018 55341890 55558701 88647987 106531247 108475973 47335500 27838148 36996325 35071667 38306993 21880569 59919409 33104123 5556613 50352653 77677827 43489733 103888013 33457613 53993986 110598808 15513892 65976126 104963244 84053395 34971991 6385319...
output:
284355622 300901086 300901086 300901086 300901086 300901086 300316450 300316450 300316450 300418523 300418523 223339563 300316450 300418523 300418523 300431444 300828824 300828824 300828824 300828824 300828824 300828824 300828824 300828824 300828824 300828824 300828824 300431444 300431444 300431444 ...
result:
ok 300000 numbers
Test #28:
score: 0
Accepted
time: 214ms
memory: 12912kb
input:
4999 299997 300000 473657272 437679260 534202431 531348001 438786184 506234441 383371642 440226170 509338000 348521691 478529903 337345105 509521213 477013943 425785523 402983048 468015813 349822439 344754200 510338697 371801508 423575007 438705216 478757945 455384717 419174689 441535788 476470215 4...
output:
33794050 336876610 76251311 38850761 33794050 38850761 38850761 38850761 38850761 38850761 38850761 38850761 38850761 38850761 38850761 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33790419 33...
result:
ok 300000 numbers
Test #29:
score: 0
Accepted
time: 194ms
memory: 15828kb
input:
4997 299998 300000 2026475 5695023 20223846 18525438 16204359 11121559 8683647 11798102 20028961 9698822 13029283 16122297 6406030 8583953 16315072 5813005 10587521 9650381 16352758 8336891 17528963 5342509 3172172 17506273 6389912 17854827 16777512 13966584 8855832 10848395 13535366 11627375 513307...
output:
188552984 235340431 188552984 289749014 153444415 211934762 289749014 72216015 289755440 289755440 54791136 289755440 289755440 289755440 270131231 289749014 270131231 270131231 270131231 247705793 289749014 255890096 289755440 289755440 289755440 289755440 289755440 289755440 289755440 289755440 28...
result:
ok 300000 numbers
Test #30:
score: 0
Accepted
time: 229ms
memory: 15256kb
input:
50000 299999 300000 181608560 123725503 133107071 94215612 35174648 100720875 98431137 217958987 230314320 194549263 206507076 137312747 140506209 43942299 200088997 10079141 197310494 55135023 51654785 229778940 119678931 27294169 46772388 150147142 168037154 31389405 192497779 56184199 93068180 15...
output:
234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 234098001 ...
result:
ok 300000 numbers
Test #31:
score: 0
Accepted
time: 233ms
memory: 15232kb
input:
50000 299999 300000 81396924 87988548 48008430 100417572 83479268 89306269 97361624 33627447 42126300 9861179 63806425 57590935 77329715 29350364 23175116 20240787 48198635 61920161 78337143 80078698 13863955 12526748 14809290 84604073 52810215 87419013 46001687 41233034 40150248 73569161 60620358 1...
output:
102116289 102116289 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102188918 102354476 102354476 102354476 102354476 102354476 102354476 102354476 102354476 102354476 102354476 ...
result:
ok 300000 numbers
Test #32:
score: 0
Accepted
time: 245ms
memory: 15760kb
input:
49998 299997 300000 525562061 109421629 6745184 525942109 32239837 26215335 536237274 111761570 21303529 512043890 37456600 5074555 530438048 240655247 30631411 534988822 39849062 21547584 516591506 84467898 15473040 527702649 204044982 14253132 510446142 39992374 29467321 504967277 215862119 219955...
output:
303667142 248737130 248737130 248737130 273272202 303667142 303735187 303667142 248737130 303667142 248737130 303667142 303667142 250424899 303667142 303667142 303667142 303667142 303667142 248737130 248737130 303667142 303695862 248737130 248712362 248712362 248737130 248737130 303667142 303689496 ...
result:
ok 300000 numbers
Test #33:
score: 0
Accepted
time: 245ms
memory: 16480kb
input:
49997 299993 300000 135978541 872414 78824481 135748280 5237660 112519632 109681577 84650452 53435654 63883023 86939026 161820778 114449338 40581310 85559046 1014407 111943447 117593587 27490154 137225338 21351568 69782044 33571721 133037293 106550713 33785432 55157394 123768361 28537314 60251375 97...
output:
361435218 361434662 303570700 303570700 361434662 361434662 361434662 361434662 303570700 306345686 361435218 361435218 361435218 361435218 361435218 361434662 332738613 306345686 200561022 166800189 361435218 238183222 166800189 172087363 220307285 361434662 361435218 361435218 361435218 361435218 ...
result:
ok 300000 numbers
Test #34:
score: 0
Accepted
time: 245ms
memory: 14704kb
input:
49999 299991 300000 12478455 32558269 15800819 36705412 13332825 5561458 17061876 33951929 8170376 2194959 9650006 30977687 2729494 17332912 18886466 3930585 12618183 30700746 23837000 2966665 17642568 14384230 6042880 5151494 33643803 10734035 34033245 14673029 25506156 15842105 19106389 29792173 2...
output:
341055258 341055258 341055258 341085425 341085425 341055258 341055258 341055258 341055258 341055258 341055258 341055258 341055258 341055258 341055258 341020861 341020861 341020861 341020861 341020861 341055258 341055258 341055258 341055258 341055258 341055258 341055258 341055258 341085425 341085425 ...
result:
ok 300000 numbers
Test #35:
score: 0
Accepted
time: 196ms
memory: 12784kb
input:
50 299999 300000 88813317 88041875 67344352 75004568 101432830 15781502 36390417 99555790 74564510 31193513 73879243 84092372 39065512 92675214 104429134 30232590 86092662 26631493 61880129 29515406 88306917 94935044 49799364 35109709 66269808 102690165 25206565 2438705 55694542 75296421 13674974 61...
output:
129560053 129560053 129560053 129560053 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 184785462 ...
result:
ok 300000 numbers
Test #36:
score: 0
Accepted
time: 193ms
memory: 16152kb
input:
80 299999 300000 8220638 325081427 282976022 54649971 29316196 524295550 7846701 189995578 61042419 412096272 295620881 435144097 376952170 442484225 183592106 480530256 268611277 306265955 376855607 273240740 34558659 351190292 424974259 83355545 494537147 518070847 343372559 210860066 55081078 421...
output:
41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 41986770 419...
result:
ok 300000 numbers
Test #37:
score: 0
Accepted
time: 180ms
memory: 14236kb
input:
99 299993 300000 510539551 492662259 484946495 529676460 483458804 489731934 487603588 472109850 501434427 501228166 470881915 487914791 487809386 500571661 480422273 479465078 498872300 499527284 530797779 503133774 471625269 523908508 509015911 483095505 523695368 526765537 522671787 493575172 512...
output:
398938707 377160730 274766031 194629203 194629203 200026841 194629203 398734464 294717864 186709135 194629203 194629203 223183960 340206074 191256348 191256348 191256348 191256348 191256348 186709135 186709135 186709135 186709135 186709135 186709135 186709135 186709135 186709135 186709135 186709135 ...
result:
ok 300000 numbers
Test #38:
score: 0
Accepted
time: 194ms
memory: 13196kb
input:
300 299999 300000 115614512 34112224 46450234 26984966 66385076 104768134 73372981 13410669 28090033 10074643 82183931 62864668 44899894 7507802 124387594 15155917 120052264 122111041 16951600 132245114 91632289 18694575 7681332 15112589 100980772 127344232 23041315 52866430 55452617 128186043 97729...
output:
144214780 144214780 145240651 145240651 145240651 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 153873380 ...
result:
ok 300000 numbers
Test #39:
score: 0
Accepted
time: 179ms
memory: 12392kb
input:
299 299992 300000 534196291 534895878 533983920 531607853 532395676 533097584 531869619 536097699 530438929 531506564 533851473 534953706 536498936 536172881 535342471 535099463 530615863 533940254 534525468 534170220 535740281 534992885 533672818 536776562 533996643 535135326 531732803 533230377 53...
output:
90718356 192186952 154936336 524750097 171508458 171508458 171508458 171508458 171508458 114859020 114859020 114859020 63951550 57785318 77130006 114859020 114859020 57785318 146754470 157485400 211289132 211289132 319120268 252055209 319120268 68542414 68542414 68542414 68542414 68542414 68542414 5...
result:
ok 300000 numbers
Test #40:
score: 0
Accepted
time: 180ms
memory: 12916kb
input:
300 299989 300000 60109257 35754253 237279013 242834544 129281196 209837365 91155949 116680510 84943437 125729211 165890643 141835352 214213170 68839691 173846146 11557075 252737288 138684590 176006429 209845187 255280582 161572204 2722953 127850937 10271446 12716514 167856383 187804383 214083087 69...
output:
2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579213 2579...
result:
ok 300000 numbers
Test #41:
score: 0
Accepted
time: 166ms
memory: 14468kb
input:
300 299990 300000 172229999 162650707 18213021 167984630 202234733 227413236 105973938 134094565 18647049 115828813 159408998 201453643 127463421 58220236 221475701 137661333 138586093 25342541 26958726 62571108 204607195 89914261 146560324 257603890 222273392 77665135 80081780 215679621 169194338 8...
output:
3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675229 3675...
result:
ok 300000 numbers
Test #42:
score: 0
Accepted
time: 188ms
memory: 13208kb
input:
400 299999 300000 230940246 92770274 166862620 320678991 530786394 191613512 168457829 208704544 438296090 246548663 346103763 384866372 133682414 151758164 379667772 416594811 200310764 102192279 160818546 162860842 343245396 446594160 481943395 48998611 433518953 456879198 298640304 420543929 3835...
output:
177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 177063531 ...
result:
ok 300000 numbers
Test #43:
score: 0
Accepted
time: 188ms
memory: 12208kb
input:
399 299992 300000 38831853 418938072 88187109 385953865 427360273 73681872 463690355 1743831 317348233 130671691 410109588 331167903 110724605 465232863 85107888 536053182 103826702 392446224 323044522 36206525 515634210 81694528 452081555 63537228 423666500 343670888 65905601 481065170 19881299 395...
output:
236956017 236956017 236956017 236956017 236956017 265391373 306809888 265391373 265391373 335887807 335887807 335887807 335887807 335887807 306809888 306809888 306809888 306809888 284600962 284600962 284600962 284600962 284600962 265391373 275437334 284600962 284600962 284600962 284600962 284600962 ...
result:
ok 300000 numbers
Test #44:
score: 0
Accepted
time: 168ms
memory: 12932kb
input:
398 299997 300000 238680205 109955073 79098133 64194326 260923232 130894371 18925830 59209924 67681504 116887113 177501106 66860580 40766596 173610053 210935795 8138843 208540638 106166895 234407338 246944016 31001826 218082890 233913045 32500445 160822575 120740282 122099012 67089430 220155874 1902...
output:
1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494096 1494...
result:
ok 300000 numbers
Test #45:
score: 0
Accepted
time: 170ms
memory: 13480kb
input:
397 299999 300000 179495385 244955834 172207686 67347510 128245751 155453691 119810207 36809003 61528018 240409863 228960280 89692397 87805984 3605675 265090223 34694160 161754134 160699585 112827910 227651944 123216274 80142053 260721656 205671965 56471052 60128594 170090879 132033745 53832205 2331...
output:
2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373987 2373...
result:
ok 300000 numbers
Test #46:
score: 0
Accepted
time: 190ms
memory: 13440kb
input:
500 299999 300000 15951608 57632053 62317702 67667013 6997096 9430411 77272603 22031298 26963516 26398888 51078859 55587045 64336225 63311737 4102454 62324743 50894978 20583816 53294664 35289484 20457531 73618624 60522130 42684820 22976235 34835068 10446582 46092983 66138165 59445285 1044724 4338410...
output:
87460641 92500126 92500126 92500126 92500126 92500126 92500126 92500126 92500126 92500126 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 118274116 ...
result:
ok 300000 numbers
Test #47:
score: 0
Accepted
time: 187ms
memory: 15044kb
input:
500 299999 300000 27845801 40508906 14604210 3673501 7426881 6920405 37753224 25553149 8361503 48340660 14918237 18762959 19210970 24094910 22816536 3629238 22777662 16556115 20756217 48085727 50365739 24157897 37511545 23612060 50108152 51304319 14076022 38926092 10568970 22922238 30550206 34102959...
output:
63790067 65837382 65837382 65837382 65837382 65837382 65837382 65837382 65837382 65837382 65837382 65837382 65837382 65837382 66418783 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 70508858 705...
result:
ok 300000 numbers
Test #48:
score: 0
Accepted
time: 183ms
memory: 14008kb
input:
499 299999 300000 500826747 505468631 516712559 510269814 530614171 534851116 491473731 525994639 508743446 504256340 530793765 525002285 515488300 517216453 526960193 524007963 503404509 510626357 491718648 499028015 526654438 501861796 528583923 514472877 515410352 499032345 519003117 499989985 49...
output:
187439210 187439210 210498087 187439210 210498087 187439210 210498087 187439210 210498087 187439210 210498087 187439210 391869814 219629027 391869814 181775150 391869814 391869814 185372087 185372087 185372087 334778055 334778055 334778055 187439210 292064161 187439210 187439210 280300280 280300280 ...
result:
ok 300000 numbers
Test #49:
score: 0
Accepted
time: 200ms
memory: 12620kb
input:
498 299991 300000 495600065 483993580 457977120 489187991 474459545 496018143 535276012 475176666 420268033 474958485 515404549 438796646 495871393 414088277 514304549 512116841 420335411 509919291 486110643 491982035 463292624 497342459 432047565 483392537 490590453 427757367 494998533 512869905 43...
output:
395828022 218192873 218192873 218192873 218192873 218192873 218192873 286619032 286619032 222840920 395828022 127972675 127972675 127972675 127972675 127972675 127972675 127972675 127972675 127972675 127972675 222840920 244936271 272069430 240652875 222840920 259980202 222840920 256551422 259980202 ...
result:
ok 300000 numbers
Test #50:
score: 0
Accepted
time: 185ms
memory: 13580kb
input:
499 299998 300000 19845558 6137136 48521398 62964949 41159071 140376165 75325783 36626753 30267594 77304864 63626710 61629175 85329602 11829865 136215027 22430030 130406150 18755638 106431032 117913157 31125037 34069570 116927756 54257203 98821797 133225574 58301813 71924855 140032827 68231233 74987...
output:
143274802 458787274 458787274 473351388 458787274 429371718 272815393 427786457 174723000 443604159 420459278 514366152 508311928 243794899 474714258 405542066 514366152 514366152 514366152 514366152 514366152 514366152 514366152 514366152 514366152 514366152 514366152 514366152 514366152 514366152 ...
result:
ok 300000 numbers
Test #51:
score: 0
Accepted
time: 195ms
memory: 14992kb
input:
499 299989 300000 26781033 27664620 119401854 229424807 22825720 13171676 37861355 110081587 222024182 205860841 242014238 119666682 64463577 38298646 124030536 28809417 109541569 13052881 123460231 99345810 88551750 45862787 13301324 131294455 225866344 80171347 40177405 100103188 133462973 1395008...
output:
384773945 385328275 384773945 245762609 384773945 384773945 337392272 245762609 384773945 384773945 316922357 384773945 354216775 384773945 384773945 344568636 344024318 344024318 385328275 385328275 385328275 385328275 385328275 385328275 384773945 245762609 365898149 311622278 385328275 385328275 ...
result:
ok 300000 numbers
Test #52:
score: 0
Accepted
time: 192ms
memory: 14504kb
input:
498 299994 300000 120063591 5328023 93430263 4951345 21519989 99400313 136736853 68709957 43283185 14718591 16418795 114926536 123053580 54095881 124428668 56317876 19330188 107300382 152194410 47400208 32944408 50853311 24434569 145055672 87848807 12859236 61377586 18589843 24910468 94879493 385695...
output:
306433856 306405851 285391298 230052447 298097383 306433856 306433856 306433856 306433856 306433856 298097383 306405851 306405851 298097383 306405851 343415731 343415731 343415731 343415731 343415731 343415731 343415731 343415731 343415731 343415731 343415731 343415731 343415731 348568864 348568864 ...
result:
ok 300000 numbers
Test #53:
score: 0
Accepted
time: 167ms
memory: 13648kb
input:
499 299999 300000 264183635 120840497 181054424 229891405 49249241 20559719 81753628 2535490 205376599 207375061 192341577 244806744 181115910 154042660 46745185 161795797 215659784 109488216 142829046 52016660 249988210 34802354 29830890 151845355 113432211 254449887 107066210 63814577 203523017 25...
output:
6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566140 6566...
result:
ok 300000 numbers
Test #54:
score: 0
Accepted
time: 156ms
memory: 13716kb
input:
500 299999 300000 200613811 206385567 186985675 182502083 146297967 10395148 169974081 184385299 207761375 70978128 191804958 143450146 248592029 186066655 178449731 59261740 171648101 131950930 175013880 99807145 19666831 72618477 242357383 262038680 76818759 148389408 38452080 26495385 101201497 1...
output:
3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194962 3194...
result:
ok 300000 numbers
Test #55:
score: 0
Accepted
time: 165ms
memory: 14256kb
input:
499 299989 300000 159184769 12469092 248059553 218162978 134727160 203701706 99271343 170938363 66591501 186967344 242083110 96814383 92158728 58342040 177942112 258640561 216573686 24186383 265277955 281020 151081168 188552873 245769913 34026338 107274947 37817857 101623466 136090973 127427527 2342...
output:
4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509668 4509...
result:
ok 300000 numbers
Test #56:
score: 0
Accepted
time: 163ms
memory: 13264kb
input:
499 299994 300000 35479431 5051687 119443260 102597191 230142222 70253849 67809191 164612156 102191187 42269634 264344707 28284717 163445633 153209418 141195162 58090312 240021270 56567507 12756857 78220685 223453793 122227272 210332468 172248100 37295877 25763765 2582925 159115647 104156276 2086251...
output:
3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455408 3455...
result:
ok 300000 numbers
Test #57:
score: 0
Accepted
time: 168ms
memory: 12908kb
input:
500 299992 300000 217877845 126955451 2455457 97676383 60315000 256867769 9011226 194419107 94939481 115082173 23238036 186876525 48634199 24821998 254654108 165053050 147691689 7182050 154188959 53227853 11762968 13059956 105190255 133817893 202231061 173589026 254143347 108787348 54647945 20367797...
output:
1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188608 1188...
result:
ok 300000 numbers
Test #58:
score: 0
Accepted
time: 178ms
memory: 13040kb
input:
499 299993 300000 120847943 15935670 261829803 42663163 222443279 1816647 197874690 20099938 119072483 125207182 110316582 64828621 226165489 99437932 56636192 139985518 233583095 178862357 175456454 195959318 187366456 219867279 175220315 105556908 68295174 238171321 241711559 65009885 181867132 10...
output:
3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316518 3316...
result:
ok 300000 numbers
Test #59:
score: 0
Accepted
time: 174ms
memory: 15044kb
input:
498 299991 300000 222028323 210477768 176074232 55541962 26455825 163340593 46983785 216684966 40922830 197373798 62145960 264178024 122547520 64470963 3783974 224722219 82552028 150160742 211355415 237601393 170656263 28581617 227828925 187118461 226112259 157407830 238312109 80777521 1128324 40891...
output:
3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548109 3548...
result:
ok 300000 numbers
Test #60:
score: 0
Accepted
time: 155ms
memory: 13976kb
input:
498 299996 300000 40114222 128708226 39265604 117884529 116027752 70181539 137287586 111906885 250614400 219631673 67686008 247163512 44222862 9281155 21159723 58540404 78845404 71452534 34331396 103994081 60191810 57917064 121059756 18947727 233491316 136310891 228789283 27693181 19838983 22036121 ...
output:
5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451525 5451...
result:
ok 300000 numbers
Test #61:
score: 0
Accepted
time: 198ms
memory: 14516kb
input:
600 299999 300000 87430800 56815817 73978605 16011271 27105967 129124389 41387282 126435016 41087523 100911511 11463043 3167074 137316276 44172498 132261075 33503008 134211965 113969941 84009925 91037149 50661979 128946209 11806632 48613514 150247588 39743482 80361645 130068729 150812498 149012719 7...
output:
164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 164983553 ...
result:
ok 300000 numbers
Test #62:
score: 0
Accepted
time: 182ms
memory: 15248kb
input:
600 299999 300000 50425628 19430823 104899881 79811292 150637983 148237531 195630249 117083702 155099351 13602152 220763566 171336217 38018903 107162584 101018996 80515482 158592981 61595375 94887138 28647102 15169285 203851997 198254454 91618128 90429116 120015373 138186254 168748513 200126561 7760...
output:
220763566 222039138 225708287 225708287 225708287 225708287 225708287 226522538 226522538 226522538 226522538 226522538 226522538 226522538 226522538 226522538 226522538 226522538 226522538 226522538 226522538 228129593 228129593 228129593 228129593 228129593 228129593 228129593 228129593 228129593 ...
result:
ok 300000 numbers
Test #63:
score: 0
Accepted
time: 197ms
memory: 13052kb
input:
598 299994 300000 499655036 443922654 527828602 461929499 508305877 434538326 521822668 447705477 514628754 474202959 501668693 462027297 517776274 521937936 526328787 475400083 512861621 456965042 499415141 493963252 513433353 420033092 492009510 432147145 492505686 430612912 511941378 450423973 49...
output:
408031667 408031667 351344626 214965943 214965943 214965943 271348122 214183539 214183539 214183539 214183539 214183539 214965943 214965943 305899761 327774886 291657658 327774886 214965943 387149630 239651277 284655159 214965943 302660501 266115007 214880034 214880034 214183539 214183539 214183539 ...
result:
ok 300000 numbers
Test #64:
score: 0
Accepted
time: 207ms
memory: 13868kb
input:
597 299992 300000 370957931 327671903 504532534 449419828 476749557 514548476 425417589 320094881 483213441 415757531 356604117 488000134 387709032 457709348 524010508 442441006 510111582 295043383 506817840 507437084 384682436 490549346 376309158 341628805 492565318 508085254 376713991 320782782 47...
output:
293900848 230687730 230687730 230687730 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230509126 230687730 258354920 258354920 237171114 237171114 237171114 237171114 237171114 230687730 230509126 ...
result:
ok 300000 numbers
Test #65:
score: 0
Accepted
time: 181ms
memory: 15240kb
input:
597 299995 300000 529952994 503888093 464868800 462652543 508299659 536045070 446403546 515099327 446349306 510615963 508043314 460348425 465851404 463767029 498780717 443878670 535947902 475027031 482034588 461365815 444237730 503795092 515440629 507240404 511787558 466305111 508783307 455114878 47...
output:
303126894 188231944 303126894 303126894 188231944 303126894 188231944 223026520 188231944 261292958 261292958 188231944 188231944 188231944 188231944 188096336 188096336 188096336 188096336 188096336 188096336 188096336 188096336 188096336 188096336 188096336 188096336 188231944 188096336 188231944 ...
result:
ok 300000 numbers
Test #66:
score: 0
Accepted
time: 180ms
memory: 15084kb
input:
597 299990 300000 530678307 498977979 496050041 516062616 492357969 495547634 499066444 528900500 499965916 500140114 503093661 532475075 508646596 515570250 512649835 525881730 531012708 524725974 523345199 494861153 510391673 527526667 497123874 495298600 503193367 524959211 533722599 513213953 51...
output:
308158077 272991617 120412465 120412465 308158077 260141494 249183687 371836707 344872673 104217434 104217434 122149564 135922415 104217434 104217434 104217434 223817353 267614935 261860539 104217434 448722404 149263372 149263372 384579742 448722404 429077796 448722404 104217434 138578808 138578808 ...
result:
ok 300000 numbers
Test #67:
score: 0
Accepted
time: 198ms
memory: 13816kb
input:
599 299990 300000 447177534 527396921 429838849 514501084 465373266 445670955 478942658 534728517 523314267 452884103 514888667 492443203 431496505 452088156 530196373 536273467 491892930 495356382 472902282 463722559 497986123 446155199 522243040 445320431 492986661 486172119 504863857 446084767 47...
output:
218944176 218944176 218944176 218944176 218944176 218944176 218944176 218944176 218944176 218944176 218944176 354245369 354245369 221073620 221073620 221073620 221073620 221928417 221547641 221547641 221547641 221547641 221547641 221547641 221928417 221928417 339755521 221928417 221928417 221928417 ...
result:
ok 300000 numbers
Test #68:
score: 0
Accepted
time: 164ms
memory: 15492kb
input:
597 299993 300000 181626423 49393423 251283899 177867502 81335696 121418892 48877152 180126222 256735866 5159903 182225255 261548236 257689270 246151270 37099282 182591979 222340775 126373638 202056799 183124899 126695268 239218624 82056245 70433285 116940642 38361084 267777520 228168415 191719707 8...
output:
4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326194 4326...
result:
ok 300000 numbers
Test #69:
score: 0
Accepted
time: 186ms
memory: 13524kb
input:
599 299993 300000 113690542 81026672 227969591 164874814 71989517 176084829 61684101 159040166 216660046 96075444 191542210 252316239 128025250 236238361 139941454 219403145 231064206 263655634 233001901 153235255 33078858 136105153 9590160 139448742 133635687 52411235 218086345 238117029 91872776 1...
output:
3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875098 3875...
result:
ok 300000 numbers
Test #70:
score: 0
Accepted
time: 190ms
memory: 14780kb
input:
600 299993 300000 265346217 9243955 254163150 248871095 198483331 130250350 155031368 267966916 107554456 45696356 59333621 152871545 181936262 232645780 243509083 172027970 218673085 194517639 166543779 260564604 81728538 154615449 242204305 135753204 72388414 153588356 41285994 262536025 11612231 ...
output:
2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594700 2594...
result:
ok 300000 numbers
Test #71:
score: 0
Accepted
time: 169ms
memory: 12924kb
input:
600 299999 300000 79442890 58316054 144391148 185912812 47592840 184808624 200017342 223867425 87038288 147052560 66505664 219798294 229233320 9915353 187799426 172196873 203611159 198407440 158467705 202229833 138303041 182131992 34092613 123941101 54177082 229784724 114782447 175118713 146993169 2...
output:
4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816922 4816...
result:
ok 300000 numbers
Test #72:
score: 0
Accepted
time: 165ms
memory: 14276kb
input:
600 299990 300000 264765829 151089837 224532693 59703671 141721683 158124278 196355372 8383630 166593934 124915332 229914541 54232350 180199818 41425804 10856250 220343781 239445078 174306691 265600001 221723682 114844055 119070041 86900710 252404244 1337024 93927486 142639413 246825468 24721928 772...
output:
6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426095 6426...
result:
ok 300000 numbers
Test #73:
score: 0
Accepted
time: 184ms
memory: 13528kb
input:
600 299995 300000 140321863 7996697 170737949 171695168 252938323 139690747 152519801 159485780 215264776 210184858 120269419 120530980 21477121 201532534 127847563 96124448 7134910 50885899 208799344 183268089 108681811 240701953 222565641 105147896 66655399 267995253 115987896 230856243 261954630 ...
output:
2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691727 2691...
result:
ok 300000 numbers
Test #74:
score: 0
Accepted
time: 188ms
memory: 14280kb
input:
597 299992 300000 161661728 46577538 98590915 187469513 183949218 235010391 184832729 127560926 94275078 24541823 169247597 11481889 256158247 227510288 67199885 20475218 1805968 235597344 59122164 39222895 25583710 222749088 225709245 83110735 165666127 221863729 21514948 73099841 37466205 22325592...
output:
3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158978 3158...
result:
ok 300000 numbers
Test #75:
score: 0
Accepted
time: 179ms
memory: 15568kb
input:
600 299999 300000 224096390 94305257 65683831 154458520 165975181 213267679 106739948 112752836 259804225 96582032 31064593 128828581 127180912 82527899 45349644 92465052 31015885 98108371 153075790 155872304 115227507 124231880 251309984 170664459 77934634 75953703 35634602 157541849 148572311 9794...
output:
3126013 3126013 3126013 3126013 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411863 4411...
result:
ok 300000 numbers
Test #76:
score: 0
Accepted
time: 197ms
memory: 13736kb
input:
697 299999 300000 100158800 192541576 61644203 116639798 52461822 37402394 233612663 4046237 197145071 201678630 213303384 210601604 10189973 37184800 157988674 246443871 18929528 208427703 140912987 184155293 844170 33548114 212395731 164451672 20464500 18953282 135953860 103667391 80882812 1219669...
output:
4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862290 4862...
result:
ok 300000 numbers
Test #77:
score: 0
Accepted
time: 165ms
memory: 13288kb
input:
699 299999 300000 160493265 230631423 254323525 79925934 150965185 23873591 139602130 133669726 157177441 113972056 94953647 214029501 19069633 3073937 71600761 207489798 58243146 218167332 198754868 237911721 262786400 226405481 181793720 68377923 204224820 236565774 38285678 125867377 148249143 71...
output:
3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516140 3516...
result:
ok 300000 numbers
Test #78:
score: 0
Accepted
time: 161ms
memory: 15024kb
input:
797 299989 300000 117556891 214031892 47710107 210238373 245465938 189303913 178085410 76352835 174048744 93994602 65179276 114726167 12859034 169246566 48599112 214717778 200605497 247769067 254194731 31204501 10704100 44572518 137136518 251438653 50676151 214540561 18754498 194802928 162376186 262...
output:
4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972340 4972...
result:
ok 300000 numbers
Test #79:
score: 0
Accepted
time: 179ms
memory: 14720kb
input:
797 299996 300000 100902884 14049560 183321904 39291685 137352662 165591433 109259922 245269026 61326940 17742624 246857201 177634516 73065145 12581666 69899853 130059235 205085368 5546908 253169356 259791253 8396650 155442652 173428068 13910463 218873777 218492383 41438898 121627036 55464501 350706...
output:
3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534345 3534...
result:
ok 300000 numbers
Test #80:
score: 0
Accepted
time: 170ms
memory: 13840kb
input:
799 299998 300000 175940971 185390916 116045278 180618403 154517175 238945750 77771891 169292314 197579581 28790923 50556590 189760408 142965117 79691798 129572564 76951552 10461572 84803779 57284748 250823303 44657232 62758322 116933595 42381051 13236103 104711518 206388569 32992147 163576053 18702...
output:
4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273381 4273...
result:
ok 300000 numbers
Test #81:
score: 0
Accepted
time: 155ms
memory: 13196kb
input:
797 299999 300000 27144699 37377881 237090735 61319364 216688143 213687966 112701892 106707877 105878044 206558435 77309869 232210686 196139020 64156580 197763513 249613633 219032262 169664097 260141760 141689456 233602157 143318550 180427675 266693421 139162013 241618842 164830288 32700700 19441925...
output:
6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485208 6485...
result:
ok 300000 numbers
Test #82:
score: 0
Accepted
time: 157ms
memory: 13780kb
input:
799 299999 300000 238842015 231001060 16357617 30409267 125644524 103706413 175402961 195382227 5212637 158049632 182416751 64382281 214629969 123332948 71773014 219495624 210378677 266005146 119341114 51653381 118115234 113560535 2492299 173738946 22044310 237610284 254093542 124990017 547906 97857...
output:
5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356572 5356...
result:
ok 300000 numbers
Test #83:
score: 0
Accepted
time: 195ms
memory: 12684kb
input:
797 299998 300000 62249752 104380741 6401957 20913130 61676716 244281399 27521805 141807367 71739889 182934214 18086485 149358726 186112748 39630108 181914646 253930099 17608471 156021757 15078483 20764882 127360590 234887051 58268767 256311452 248166566 250534736 48557261 182392559 94773521 1800681...
output:
8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637740 8637...
result:
ok 300000 numbers
Test #84:
score: 0
Accepted
time: 0ms
memory: 7716kb
input:
732 1910 188 203090561 377992810 107571021 134745567 96338474 411066363 363527604 513579272 457553298 250369135 349785407 303654419 407438320 249183182 392422491 415795988 146387139 376995531 172571788 266690063 361408312 314653443 26569320 150427122 222743546 293649775 64495411 18659943 418651787 3...
output:
378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 378961003 ...
result:
ok 188 numbers
Test #85:
score: 0
Accepted
time: 0ms
memory: 7708kb
input:
53 901 876 48069409 323621297 457330518 375423004 233337403 409274453 97565661 10847591 147035115 336040470 378103914 77695486 385329877 503774364 181898616 284859491 81180436 14781559 477082351 252061893 398822256 349419542 452973481 230314282 168791767 486565138 450947876 10865714 462741118 114962...
output:
369591108 369591108 369591108 369591108 369591108 369591108 369591108 369591108 369591108 369591108 369591108 369591108 369591108 369591108 211276793 211276793 211276793 211276793 211276793 357177155 357177155 357177155 357177155 211276793 211276793 211276793 211276793 211276793 211276793 211276793 ...
result:
ok 876 numbers
Extra Test:
score: 0
Extra Test Passed