QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#86554 | #5358. 宝石游戏 | xiaoyaowudi | 42 | 2317ms | 22448kb | C++14 | 2.5kb | 2023-03-10 08:03:51 | 2023-03-10 08:03:53 |
Judging History
answer
#include <iostream>
#include <algorithm>
#include <vector>
#include <tuple>
using ll=long long;
constexpr int N(100010),B(300);
std::vector<int> es[N],qrys[N];
std::vector<ll> f[N];
int son[N],dep[N],lo,val[N],dfn[N],dcnt,mxd[N],ed[N];
void dfs(int u,int fa)
{
dep[u]=dep[fa]+1;dfn[u]=++dcnt;
for(int v:es[u]) if(v!=fa)
{
dfs(v,u);
if(mxd[v]+1>mxd[u]) mxd[u]=mxd[v]+1,son[u]=v;
}
ed[u]=dcnt;
}
void dfs(int u,int fa,int tp)
{
if(tp==u) f[u].resize(mxd[u]+1);
if(son[u]) dfs(son[u],u,tp);
for(int v:es[u]) if(v!=fa && v!=son[u]) dfs(v,u,v);
}
std::tuple<int,int,int> op[N];
ll cur[N<<1],ans[N];
void calc(int u,int fa,int tp)
{
for(int v:es[u]) if(v!=fa && v!=son[u]) calc(v,u,v);
if(son[u]) calc(son[u],u,tp);
for(int v:es[u]) if(v!=son[u] && v!=fa)
{
for(int l(0);l<=mxd[v];++l) cur[dep[u]+l+1]^=cur[dep[u]+l+2],cur[dep[u]+l+1]+=f[v][l];
for(int l(mxd[v]);l>=0;--l) cur[dep[u]+l+1]^=cur[dep[u]+l+2];
}
cur[dep[u]]=cur[dep[u]+1]^val[u];
static bool vsc[N<<1];static ll num[N<<1];
static int stc[N];int tc(0);
static std::pair<int,int> stv[N];int tv(0);
for(int id:qrys[u])
{
int l(std::get<2>(op[id]));
ll tot(cur[dep[u]+l+1]^cur[dep[u]]);
for(int i(lo+1);i<=id;++i)
{
auto [o,x,v]=op[i];
if(o==2 || dfn[x]<dfn[u] || dfn[x]>ed[u] || dep[x]>dep[u]+l) continue;
if(!vsc[dep[x]]){vsc[dep[x]]=true;num[dep[x]]=cur[dep[x]]^cur[dep[x]+1];stc[++tc]=dep[x];}
// std::cerr<<u<<" "<<i<<" "<<x<<" "<<num[dep[x]]<<std::endl;
stv[++tv]={x,val[x]};tot^=num[dep[x]];num[dep[x]]-=val[x];val[x]=v;num[dep[x]]+=val[x];tot^=num[dep[x]];
}
while(tc) vsc[stc[tc--]]=false;
while(tv) val[stv[tv].first]=stv[tv].second,--tv;
ans[id]=tot;
}
if(u==tp)
{
for(int i(0);i<=mxd[u];++i)
{
f[u][i]=cur[dep[u]+i]^cur[dep[u]+i+1];
cur[dep[u]+i]=0;
}
}
}
void solve(int r)
{
for(int i(lo+1);i<=r;++i)
{
auto [o,x,v]=op[i];
if(o==2) qrys[x].emplace_back(i);
}
calc(1,0,1);
for(int i(lo+1);i<=r;++i)
{
auto [o,x,v]=op[i];
if(o==1) val[x]=v;
else qrys[x].clear();
}
}
int main()
{
std::ios::sync_with_stdio(false);std::cin.tie(nullptr);
int n,q;std::cin>>n>>q;for(int i(1);i<=n;++i) std::cin>>val[i];
for(int i(1),u,v;i<n;++i) std::cin>>u>>v,es[u].emplace_back(v),es[v].emplace_back(u);
dfs(1,0);dfs(1,0,1);
for(int i(1),c(0);i<=q;++i)
{
int o,x,v;std::cin>>o>>x>>v;
op[i]={o,x,v};
++c;if(c>=B){solve(i);lo=i;c=0;};
}
if(lo!=q) solve(q);
for(int i(1);i<=q;++i) if(std::get<0>(op[i])==2) std::cout<<ans[i]<<"\n";
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 7
Accepted
Test #1:
score: 7
Accepted
time: 3ms
memory: 10684kb
input:
7 5 1 2 3 4 5 6 7 3 1 2 4 3 7 6 7 5 4 4 1 2 1 1 2 4 0 2 7 2 1 6 0 2 7 1
output:
6 4 1 7
result:
ok 4 lines
Test #2:
score: 0
Accepted
time: 2ms
memory: 10832kb
input:
1000 1000 168301431 651266519 181230331 997564131 922958564 240686472 828844423 997226083 101127334 549182223 815802272 962217487 872007143 308493550 875871642 388491137 726655288 632336322 36483715 91926885 973887125 969715766 903583959 709995095 551483747 454472802 645719871 210282402 246763026 76...
output:
13348898220 15233413294 1022133674 9805924300 1260198611 3788645358 14159961177 14583954163 13158452364 16810205245 2300315550 14587676000 14227101614 13968923531 14648556653 14592588744 14653406321 14058244391 14135069434 2587887866 14304896460 13022756757 16819626054 11290079854 16880041428 226513...
result:
ok 452 lines
Test #3:
score: 0
Accepted
time: 1ms
memory: 10816kb
input:
1000 1000 667396331 289230409 671922464 345895655 741631227 218903132 51720856 743411467 754817455 736191651 365643153 222121563 393341116 168905689 444261547 387218355 327368821 18406977 225325108 412510207 421685024 293815899 327406414 56170628 404594308 125846339 129951297 217210312 767273863 471...
output:
8327836262 2313031589 3244694214 1226064302 6846381700 6691320820 2919573181 6295078177 3907496053 1006811644 3056448738 7837485326 8481022621 7800841368 5672650461 2857172060 3003679205 6992198954 7240774776 6424159876 4167015618 3742221826 667065413 7284851219 4009753466 4611208681 6403067038 4911...
result:
ok 487 lines
Test #4:
score: 0
Accepted
time: 3ms
memory: 10640kb
input:
1000 1000 603691531 958504275 14182858 571028936 961783043 372693131 530938981 947239177 404577950 488820930 878163050 357436748 784450250 390500138 470241399 930855844 409697171 701101359 381318280 809621253 750847355 399826537 97452783 991896203 766219356 408042422 153603172 68023578 604967630 175...
output:
4590405451 156506796 2756652450 2690993960 1817020665 2708493237 2896407622 3822585514 1818386376 3989117650 3509832926 2756909273 3449375895 6013608604 4884017169 8261372860 3168650775 728387232 6664139838 3328934130 7027902545 365236641 3790052136 4045953108 2056825571 2435432890 190413009 1018568...
result:
ok 489 lines
Test #5:
score: 0
Accepted
time: 7ms
memory: 10600kb
input:
1000 1000 203023560 210789014 709723218 880040204 762980348 801520779 332883759 61170571 805443361 56591166 34266715 201387455 428056889 186508705 946488953 355591839 382458778 742701293 447149000 194886458 757295995 110845570 692967192 93393298 967345436 904067967 201608518 406743849 346160787 1345...
output:
5304912563 701093344 1488837185 3814229975 273376377 5652152678 6604641222 5351652572 3957481296 6580934432 2722595678 6418271942 4449800733 3164099272 6006701888 5360936051 5774058039 997341698 7098277821 4619178728 1620261903 6758123276 7379747980 2100317665 3416433704 7663166655 6610317456 567799...
result:
ok 489 lines
Test #6:
score: 0
Accepted
time: 2ms
memory: 10648kb
input:
1000 1000 307247170 690289206 36088901 728522946 173444617 154671378 637980815 35791092 36219568 116966975 467071587 16431525 242135592 252721434 993269817 470744793 983175328 925487943 962764757 546104288 238877314 104519904 264144764 918884356 217840175 43211207 254565246 961668398 632084083 95871...
output:
5240893546 1534591802 6364704022 81924843 6135579030 2441804672 5842518330 4839092030 3926910837 7911625217 4970970885 2048932181 618053637 6572211007 5011366065 209427580 42197681 5317735125 7883125477 183197822 8088705456 808281806 6285127507 3848575596 3744902198 4604693595 273553804 6031765303 1...
result:
ok 228 lines
Test #7:
score: 0
Accepted
time: 0ms
memory: 10640kb
input:
1000 1000 856988127 901020023 477633511 741004266 94132899 181534011 64075631 65691739 272418210 682851216 970065237 805978181 700820391 183224434 858546154 393562285 35270937 271151823 595873732 939679159 623765886 866620875 287066860 845863251 104829178 681385076 462654321 153186864 249566903 6565...
output:
9759061574 11160814088 11198227918 9758504886 4349952390 10674959771 6160935651 8726017408 2754076529 8879367826 14744201525 494679418 14588320564 5848282098 11293594863 339644126 10472763470 4652338838 10421548378 2800098903 11823129438 12266801549 10111532022 11693689067 8208967404 9082620257 6959...
result:
ok 251 lines
Test #8:
score: 0
Accepted
time: 3ms
memory: 10696kb
input:
1000 1000 509194420 179916007 283061393 245278414 822935573 575587183 49895394 175512470 485506589 260918297 959715651 949237943 807642331 764277620 146985811 649294657 805358706 949400836 596584563 26954334 356787805 563037610 159538514 700914389 762623973 839210550 596855039 796068934 625431935 70...
output:
2868254697 2697659795 3216156786 799159696 6986674336 2248000703 7223887274 4751976414 7340891056 1872208126 434968129 6539125609 7663199788 7674852537 5935738828 6104349959 5130803072 4841500255 4979629545 5722308050 7002252144 6114094625 6772199039 5453166053 4374479882 3595143145 5394906570 11619...
result:
ok 250 lines
Test #9:
score: 0
Accepted
time: 7ms
memory: 10592kb
input:
1000 1000 933285102 745529844 312816616 829407155 928629627 747222737 255817984 261766215 29026468 652188580 883796614 140524665 859458292 460498655 430094087 487582158 651462801 665002382 968940300 959135091 867503831 428249523 489865793 40444042 564299437 653132277 291056200 7759788 435003146 8985...
output:
3016075753 3355198414 2791430501 6183065990 6670543527 260179566 7164307763 5941827816 7726072770 4305007886 4788224114 4498984882 4614310749 4747751297 1605401251 1172168225 8069021886 5022169609 571776279 6436409336 233955186 3674323960 7324135359 6092942438 7066269950 6968599084 1059946070 679032...
result:
ok 252 lines
Test #10:
score: 0
Accepted
time: 3ms
memory: 10680kb
input:
1000 1000 845470810 881671291 347988104 583028658 124222617 131008421 579044053 838330736 518279831 702581206 120856111 762053294 878283331 324121003 183922066 366174893 296601142 453931821 499274982 267637672 472015285 510046526 729344773 780578233 922239741 729312331 284729032 196327195 727419224 ...
output:
7258188901 7536369254 5651176618 8339252517 7383033778 6866306962 6828021733 6828021733 7563745831 7917945296 39814746 8197857756 479230932 5891018275 5938014808 7502136185 7412374219 4611634116 7027575947 625291625 7821643775 8454730866 7226538828 6804249716 3839329280 7366380110 8050921610 1956793...
result:
ok 750 lines
Test #11:
score: 0
Accepted
time: 8ms
memory: 10588kb
input:
1000 1000 815729310 592425318 170225120 899144404 707952657 400347922 927813527 138941708 205618646 959816646 905577490 216501353 895886626 740788198 433111676 719118535 63641107 812562147 161925866 555756167 864326682 908116988 752698505 816077925 255536941 895277545 992253030 716875143 476987552 3...
output:
5764478279 1585798838 4880931968 466807640 4258701219 7695698267 5962854393 6107635555 2854921802 6553399263 3574691754 156259573 2616157068 2217829856 4266873129 7915398567 2930201285 3495128664 3942138012 7131352592 1544810724 3939595066 4177768849 214615222 3483966592 7466386283 5487366114 740861...
result:
ok 744 lines
Test #12:
score: 0
Accepted
time: 3ms
memory: 10760kb
input:
1000 1000 98777302 815774613 396862964 245897545 17898112 669616282 444531437 590682691 923093647 601825531 170995884 785412024 752109582 760094288 676253349 134162670 744564623 795281535 278298308 950125282 692731352 627997496 295049328 993273177 725991205 56334478 4259459 787377806 645394505 89418...
output:
1566691696 928368300 5158996809 6520202196 3287327630 3076558752 672270381 2303202292 1804739516 240561110 4563682479 867788282 2411954256 8245457681 5667652262 7453666826 2515624003 4549323224 2987287291 4345948199 1085244852 7639216052 7838928989 6284724191 5527963542 8165904304 6824445920 7543461...
result:
ok 755 lines
Test #13:
score: 0
Accepted
time: 1ms
memory: 10644kb
input:
1000 1000 384431162 750788531 245221996 182421154 461749447 301309008 547087603 144763469 131539324 999039488 301728752 695656626 891302303 608813400 746547672 179168224 808570224 220057528 148022880 699209649 657688186 999820605 530349963 650320548 717786256 411485599 234367698 856089413 160802405 ...
output:
4578925236 3616990485 6366795569 5381328658 6316624322 6695958822 7452608468 6235529243 4446555562 7603249842 3900058087 6178033867 4517157363 1487232866 8197812250 1852505367 5097289347 1106559372 6739891016 6345738154 7412283047 2741899910 6522940123 6967479459 606803869 4994690571 2429048782 2643...
result:
ok 749 lines
Subtask #2:
score: 0
Time Limit Exceeded
Test #14:
score: 0
Time Limit Exceeded
input:
100000 100000 405003099 610837546 348589233 875137317 862931320 731758484 582603782 989991623 184749683 961137536 740146957 148627391 849777698 445045421 119699522 266347287 445197848 974544475 91680144 328247730 665144499 422991113 252383902 770011580 393442268 470439648 712319066 315986988 4789186...
output:
result:
Subtask #3:
score: 15
Accepted
Test #20:
score: 15
Accepted
time: 2254ms
memory: 22296kb
input:
100000 100000 391636738 188947351 607003168 699971181 102753269 291890533 830830147 76057458 623517854 58958317 449828617 773557323 669394342 548355126 601286710 238603435 809091745 772998770 894693501 564199529 196062134 2803096 781469712 870912328 138245421 273392139 476952377 787775209 401014779 ...
output:
4014146821 2718560828 1298976569 559452402 3944231402 7231839253 4217065363 7183934527 3576782824 121213840 2168405789 1445110982 1732950814 4104773741 8208349899 4138140954 1976870585 1327869233 1208369754 232829949 2901562179 2506234011 2899215326 296851124 1177782314 3500638395 1397814715 1901081...
result:
ok 75063 lines
Test #21:
score: 0
Accepted
time: 2294ms
memory: 22148kb
input:
100000 100000 778780465 55452360 651912865 147326268 708028153 282990645 221588733 448492633 102716017 856246864 447334847 42759398 265358783 784608638 723807574 335081278 858870364 736764549 361604711 256520883 242223809 553334609 783594350 276798594 785224108 73167198 638150953 801645182 937726250...
output:
3175007440 308324973 1380888800 437358058 303010347 7158056592 1868867804 2633914039 1891178968 292918680 83477994 4017095165 5406869650 4966282054 4050213497 1450434969 3576006452 4288538330 2000455313 1453426687 92551801 4733610463 1616710774 1334969431 3672501178 1548043024 1050210631 1736473939 ...
result:
ok 49911 lines
Test #22:
score: 0
Accepted
time: 2197ms
memory: 22036kb
input:
100000 100000 919468145 448190108 428696604 859068813 96050807 663636658 594917559 797568694 872927421 372044520 314822241 727455088 786178287 418546931 868765740 678294455 5949695 851213809 501161866 715529489 92360976 455866639 66354100 183540080 258729168 241409227 138075992 187113553 188725806 7...
output:
1093265178 2741769576 3968490780 6092291269 5901484662 6060060639 1004219657 1015885854 616358900 6251988126 306934603 383688131 6119747581 334255705 983110552 1833108632 1990595032 2090008428 30590944 914492138 29424103 2634112785 6118014997 6219735658 2398957728 161061911 4207138658 154988822 2547...
result:
ok 49987 lines
Test #23:
score: 0
Accepted
time: 2317ms
memory: 21764kb
input:
100000 100000 693626643 930982437 550353324 404411910 652722253 364985133 291093989 593813335 434644243 128266580 56464095 944739617 37894231 767857737 463744163 764384705 989328069 364785534 217314457 936522325 932451005 916651941 500462872 58733184 302028782 97994042 664307084 308315196 380342414 ...
output:
1956163846 1347935016 1695278235 2184585096 115892300 939980294 1239090347 896825408 7379196536 1523143809 553103566 3843611105 1655969644 927594110 2512579104 97551883 301208064 2143474369 740907765 313199230 228614233 3314396299 2771847677 7579572467 7191627092 1393094627 1616351 4165995865 107877...
result:
ok 25050 lines
Test #24:
score: 0
Accepted
time: 2209ms
memory: 21720kb
input:
100000 100000 840877911 811398569 334191202 837365561 581150865 313081378 796657540 295928360 153323756 609342484 371899689 207051004 679379027 41955727 803725722 189599103 506295167 552304958 617565432 150647669 241485418 427233662 712759711 976598863 210624933 48858249 158421432 879680087 37775446...
output:
2860637691 3577805876 5274422668 1743097198 1870456656 2042246998 183820232 7086002913 1599668063 1020100365 3638230129 3469512258 1688393620 1319203026 7801902268 471913220 1605156137 499270368 4150334698 1401114958 6712138822 1420763653 607855000 2016980422 172920648 388802485 3654740958 866562870...
result:
ok 25044 lines
Test #25:
score: 0
Accepted
time: 2080ms
memory: 22448kb
input:
100000 100000 693821109 146680595 160135220 232106712 642241645 306671828 303183216 738860816 305492064 5339210 798269429 10497461 441280936 820622689 207735433 333585816 792733844 811943187 430115513 165751716 875665748 633521849 795237738 737402543 330833999 448480237 362274343 689898099 719806182...
output:
2142093629 2091958618 2470481393 3309997719 575082425 191352511 169653114 646601383 1327758651 1803183412 745963619 3302448464 4970442736 2881119202 2691163779 357302572 2762005497 806129816 213172073 1269254336 2656508770 1846285796 2376999339 8500967028 946378441 2015906431 386556904 2009235744 21...
result:
ok 74898 lines
Subtask #4:
score: 0
Time Limit Exceeded
Test #26:
score: 0
Time Limit Exceeded
input:
100000 100000 620733757 384382313 514191349 902009280 482178057 905939364 286556695 762555921 287205978 88334200 437152915 320217018 981790168 254780145 881516456 779810222 814317342 292303220 272120273 65511383 98150102 177581894 12582058 656218139 789187030 442791738 134622788 62465827 954191430 1...
output:
result:
Subtask #5:
score: 20
Accepted
Dependency #1:
100%
Accepted
Test #31:
score: 20
Accepted
time: 218ms
memory: 15056kb
input:
30000 30000 255152895 240440778 512042902 600810554 81968515 921923621 693182062 508813611 1812350 543029360 589730933 627254875 393966235 974048821 761853679 241466764 770777998 588000544 875538350 541726824 414381943 414482034 987075535 965342062 466033903 557590105 845285196 381891863 779425599 4...
output:
7456859736 1081928276 9147789127 4538761877 371474138 6508521308 8164886355 6023388509 6183786423 1250570425 11889506531 1922690821 7638694449 14811342818 6064457662 511299874 7180969954 6803857440 5064368247 6317418848 8152046396 1469885218 8489417236 6675541040 6537699380 5483427154 6222844855 808...
result:
ok 22432 lines
Test #32:
score: 0
Accepted
time: 229ms
memory: 14876kb
input:
30000 30000 995952134 766232732 801514193 319613535 433429906 708169381 617969309 88184229 701914269 74779788 386041942 898905433 60385873 279159271 737620486 742027480 855960686 663792788 174794193 460841202 516987277 105264643 432000957 671397310 524976611 772290116 508242304 698706981 474870802 4...
output:
16266658608 299186720 3458461630 4396544351 13176320216 10591484479 8105797009 11059757296 3711669091 4387623447 7996662465 13251293596 1831067475 11504270261 12185199515 2020583855 5883789226 12063075537 15415829680 11906882225 12188316660 5235632959 8928728485 14012636854 11451875630 9684704936 14...
result:
ok 22614 lines
Test #33:
score: 0
Accepted
time: 225ms
memory: 14960kb
input:
30000 30000 141633439 794679467 223070705 971066379 68891348 693925017 286776595 997264589 111884753 294468002 49333063 126319181 382185874 84352595 869976272 432815040 471123516 137882987 246845731 423812432 808020147 244682509 233355923 606176488 336260260 283330972 410798881 276218270 348577951 6...
output:
14556222189 8492846516 8252467977 5307744741 7843120255 8361444700 4552899841 7116054695 7751934804 9153823913 8020562162 4430030663 6698951465 7832614392 8035235160 7672005019 12681596620 8310291489 7016718812 7739197486 7899609854 441996981 8104693609 7131486308 8283956095 9232892588 15099509886 3...
result:
ok 22382 lines
Test #34:
score: 0
Accepted
time: 224ms
memory: 14920kb
input:
30000 30000 124725977 683760109 923976265 785121813 229011527 732349420 158910735 87737613 733344354 968612192 548996983 72159406 591341587 516984242 399778830 574416587 428300249 225851200 561855244 256317361 700837676 491835650 37807664 445572934 178628275 223254322 577846733 292917701 683771772 4...
output:
3747449328 766620661 7164069547 7004764779 7484241388 3211557478 1605544860 7018089432 6505142757 138160025 233922505 13483230293 8075039924 1677645346 5611720663 4656516032 7867686745 2824255328 4208072044 1466420392 12587783770 3219878718 4287020545 14674384025 2167740867 315268601 4915814885 1161...
result:
ok 15033 lines
Test #35:
score: 0
Accepted
time: 230ms
memory: 14832kb
input:
30000 30000 71267424 708673474 776686489 485994477 381561582 651963488 314828123 935695916 623048833 598223718 478212637 635420760 429213513 189088069 81713962 851893389 91382424 205478387 814196272 797916636 239311364 126279541 477604557 58313729 593512432 139311751 708012082 98637879 326761205 120...
output:
318189051 439637423 3999784438 2115963203 2730168968 2575127829 2099387228 3185103784 1700131900 1310316345 205069488 2643103847 14065644573 6874601379 2074423460 3829397852 5169890168 7696244931 10681654353 15058576382 1118275254 6968941331 8088415165 7695368157 6627463759 6540137363 2539950173 225...
result:
ok 14990 lines
Test #36:
score: 0
Accepted
time: 233ms
memory: 14888kb
input:
30000 30000 95274755 697557145 56358118 649720312 877017522 340463031 994336024 602463565 316038065 537331202 185463633 440402273 892152680 566370903 778013141 626015092 776250688 422638797 577685669 299030032 368729233 900202164 865489444 796868542 332324724 458605908 573037917 724008563 810795440 ...
output:
2199709697 6052435405 602517896 7849251474 6023408668 16988968552 12142110886 5529764497 5016535207 187234380 14787616105 6921187121 2101128156 837657796 11664923916 982447197 12746351047 6977112645 16882034148 12215912833 419018790 12801253482 15066283052 2447081417 15718624581 13798256075 95530694...
result:
ok 15052 lines
Test #37:
score: 0
Accepted
time: 233ms
memory: 14872kb
input:
30000 30000 962257097 666857011 532141694 589312010 484780614 796650491 600328972 240275252 247633814 604700444 406898314 673779197 893665126 551820477 696575109 599614794 661608621 50330166 865858990 782006882 867438595 799214142 526943345 874944251 367938338 203040951 699461002 886602206 456811078...
output:
2754177782 3146426341 4906989909 2257526553 5900779954 1988850613 2533626170 668171558 1496930533 2313619084 3185097084 4496559974 1569261362 1003124739 2026925527 9611861526 8186499846 16182739457 14488434887 15896917976 15532448554 13931390365 7852687761 4900496409 4091504680 3753091686 1346832047...
result:
ok 14994 lines
Test #38:
score: 0
Accepted
time: 228ms
memory: 14868kb
input:
30000 30000 18219507 539646029 837156886 149539607 963053800 165018268 418213438 221597655 567508944 844528937 747623776 20005000 493389451 961328052 84144615 546014128 229483103 309116332 823397582 429160453 809473205 23060529 685720363 820094211 183406630 671807087 541907101 900080731 842371022 17...
output:
16259541389 14319218152 11940446913 8764133234 9579652957 12147333038 12954191746 10864806416 13617046537 14413966814 14502756572 8789567363 13512809918 14204283271 4033526931 15365816695 16044241530 16297522298 16380925676 8073609803 15908278721 17107608713 14268024863 4240966916 15398516424 135061...
result:
ok 7523 lines
Test #39:
score: 0
Accepted
time: 226ms
memory: 14860kb
input:
30000 30000 738673539 19599409 477002872 395500960 753399909 801328735 687367748 905696816 153401946 690309596 885833219 645171487 374925981 516838719 190840480 39902978 268774788 284314598 741732271 331960961 80537935 186356515 902286271 136490983 233151601 57865877 796260161 284725433 711271313 55...
output:
6814225020 10526871696 15313078949 3569955491 4620625013 14702564115 11267092542 16430345688 15119021300 14459213270 7726415523 1719803404 328305043 14389209853 4953203845 15819508974 7266226006 16270247866 14541710714 13297413785 11161581666 1718648782 1493275692 153344221 3303518591 2615713253 111...
result:
ok 7459 lines
Test #40:
score: 0
Accepted
time: 222ms
memory: 14896kb
input:
30000 30000 408657447 38225555 723411130 951847659 243222680 119073658 518789438 299408327 797804013 359298986 261861338 358222558 792178395 483779678 311781900 893563725 598975529 338344556 267275623 447596819 262208173 912307260 962308309 308695479 863128435 655135212 796896526 969146025 772443812...
output:
554385124 420620948 4342188268 1650728265 2300208337 14051677362 11911918909 12312354217 3800100643 6650037833 10619751764 11815051687 14870393763 13201750866 14267369932 10013297259 13547916296 14778369344 10986781395 16857816127 16839449706 14076432658 4630563664 15520258399 12384567694 8213461579...
result:
ok 7454 lines
Test #41:
score: 0
Accepted
time: 225ms
memory: 14868kb
input:
30000 30000 935808111 389595751 184394847 729265249 624940161 563239636 617739212 905496941 134106657 525106404 253806599 789387800 49701399 42612539 933257166 957053508 982087642 64799653 622366436 69724830 996515338 696125056 981047144 840808580 325724582 464256580 780501135 8686594 1109270 349361...
output:
11839299352 1400431371 3250177062 2656060579 9222813033 1193541096 13181921048 3397191547 12525050469 8454711765 16923778710 6996239862 5683358038 1576995312 8186836655 1281182041 3192023875 11503832983 7930898659 1511665447 5117231168 7446182619 2718260940 7773653287 1435222578 5742502533 941251346...
result:
ok 7555 lines
Test #42:
score: 0
Accepted
time: 223ms
memory: 15104kb
input:
30000 30000 805820775 23352869 312171263 521767669 406699701 289348492 50412477 133197062 91089311 693699328 565384590 571376742 777678128 245639391 220611367 929636727 336199271 221143726 856972944 969048674 994103953 978064814 748663986 897209716 410809024 456234724 64322132 984961402 695721983 81...
output:
9584033397 14509456522 7951814266 7945661711 14657866907 5124124097 2362860769 14804925747 14866468827 10042858325 14121547262 14410547425 11734078029 14199053309 16445343506 14441020561 11355517098 16327576738 2336720943 2026627157 1691822209 14441424659 15498042958 16786755906 16616120734 17121112...
result:
ok 22539 lines
Subtask #6:
score: 0
Skipped
Dependency #1:
100%
Accepted
Dependency #2:
0%