QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#341383 | #1429. Hit | rageOfThunder# | TL | 1666ms | 28152kb | C++14 | 4.0kb | 2024-02-29 18:16:26 | 2024-02-29 18:16:27 |
Judging History
answer
#include<bits/stdc++.h>
#define ll long long
#define mk make_pair
#define fi first
#define se second
//#define int long long
using namespace std;
inline int read(){
int x=0,f=1;char c=getchar();
for(;(c<'0'||c>'9');c=getchar()){if(c=='-')f=-1;}
for(;(c>='0'&&c<='9');c=getchar())x=x*10+(c&15);
return x*f;
}
template<typename T>void cmax(T &x,T v){x=max(x,v);}
template<typename T>void cmin(T &x,T v){x=min(x,v);}
const int N=4e6+5;
int G[N],st[N],ed[N],n,Gv[N];
const int INF=2.1e9;
int dis[N],cnt[N];
bool inq[N];
bool spfa(int s){
// cout<<"spfa "<<s<<endl;
queue<int>q;
for(int i=1;i<=n;i++)dis[i]=-INF,cnt[i]=0,inq[i]=0;
q.push(s),dis[s]=0,inq[s]=1;
while(!q.empty()){
int u=q.front();q.pop(),inq[u]=0;
// cout<<"u = "<<u<<" dis = "<<dis[u]<<endl;
for(int i=st[u];i<=ed[u];i++){
int v=G[i],w=Gv[i];
// cout<<" -> v,w = "<<v<<" "<<w<<endl;
if(dis[v]<dis[u]+w){
// cout<<"inq = "<<inq[v]<<endl;
dis[v]=dis[u]+w,cnt[v]=cnt[u]+1;
if(cnt[v]>=n)return false;
// if(++cont>=30000000)return false;
if(!inq[v])q.push(v),inq[v]=1;
}
}
}
// cout<<"dis = ";for(int i=1;i<=n;i++)cout<<dis[i]<<" ";puts("");
return true;
}
int V=0;
struct BIT{
int c[N];
void clear(int vv){for(int i=1;i<=vv;i++)c[i]=0;}
int lowbit(int x){return x&(-x);}
void add(int x){for(int i=x;i<=V;i+=lowbit(i))c[i]++;}
int qsum(int x){int res=0;for(int i=x;i;i-=lowbit(i))res+=c[i];return res;}
}T;
vector<int>pos;
int calc(vector<pair<int,int> >Is){
vector<int>lsh;pos.clear();
for(auto [l,r]:Is)lsh.emplace_back(l),lsh.emplace_back(r);
V=lsh.size();
sort(lsh.begin(),lsh.end()),lsh.resize(unique(lsh.begin(),lsh.end())-lsh.begin());
// cout<<"V = "<<V<<endl;
for(auto &[l,r]:Is){
l=lower_bound(lsh.begin(),lsh.end(),l)-lsh.begin()+1;
r=lower_bound(lsh.begin(),lsh.end(),r)-lsh.begin()+1;
// cout<<"l,r = "<<l<<" "<<r<<endl;
}
sort(Is.begin(),Is.end(),[&](pair<int,int>A,pair<int,int>B){return A.se<B.se;});
for(auto [l,r]:Is)if(T.qsum(r)==T.qsum(l-1)){
T.add(r);
pos.emplace_back(lsh[r-1]);
// cout<<"l,r = "<<lsh[l-1]<<" "<<lsh[r-1]<<endl;
// cout<<"add point = "<<r<<endl;
}
int ans=0;
for(auto [l,r]:Is)cmax(ans,T.qsum(r)-T.qsum(l-1));
T.clear(V);
return ans;
}
void solve(){
n=read();
vector<pair<int,int> >Is(n);
vector<int>lsh;
for(int i=0;i<n;i++)Is[i].fi=read(),Is[i].se=read();
int t=calc(Is);
if(t==1){
cout<<t<<" "<<pos.size()<<" ";for(int x:pos)cout<<x<<" ";puts("");
return ;
}
// cout<<"t = "<<t<<endl;
for(auto &[l,r]:Is)r++;
for(auto [l,r]:Is)lsh.emplace_back(l),lsh.emplace_back(r);
sort(lsh.begin(),lsh.end()),lsh.resize(unique(lsh.begin(),lsh.end())-lsh.begin());
for(auto &[l,r]:Is){
l=lower_bound(lsh.begin(),lsh.end(),l)-lsh.begin()+1;
r=lower_bound(lsh.begin(),lsh.end(),r)-lsh.begin()+1;
}
n=lsh.size();
vector<int>deg(n+1);
auto inse=[&](int u,int v,int w){deg[u]++,deg[v]++;};
auto adde=[&](int u,int v,int w){st[u]--;G[st[u]]=v,Gv[st[u]]=w;return st[u];};
// (x,y,z) : a[y] >= a[x] + z ---> a[y] - a[x] >= z
for(int i=0;i+1<n;i++)inse(i+2,i+1,lsh[i]-lsh[i+1]),inse(i+1,i+2,0);
for(auto [l,r]:Is)inse(l,r,1),inse(r,l,1-t);
for(int i=1;i<=n;i++)deg[i]+=deg[i-1],st[i]=deg[i]+1,ed[i]=deg[i];
for(int i=0;i+1<n;i++)adde(i+2,i+1,lsh[i]-lsh[i+1]),adde(i+1,i+2,0);
for(auto [l,r]:Is)adde(l,r,1),adde(r,l,1-t);
// cout<<"t = "<<t<<endl;
if(!spfa(1)){
// puts("ok");
cout<<t<<" "<<pos.size()<<" ";for(int x:pos)cout<<x<<" ";puts("");
return ;
}
// puts("ok");
vector<int>vals;
for(int i=1;i<n;i++){
int cnt=dis[i+1]-dis[i];
// cout<<"i = "<<i<<" cnt = "<<cnt<<endl;
for(int j=lsh[i-1];j<=lsh[i-1]+cnt-1;j++)vals.emplace_back(j);
}
cout<<t-1<<" "<<vals.size()<<" ";for(int x:vals)cout<<x<<" ";puts("");
}
signed main(void){
#ifndef ONLINE_JUDGE
freopen("in.in","r",stdin);
freopen("out.out","w",stdout);
#endif
int tt=read();while(tt--)solve();
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 0ms
memory: 18152kb
input:
4 4 0 1 2 3 4 5 3 5 5 0 70 0 10 20 30 40 50 60 70 8 -1 7 -2 -1 -9 -7 -8 9 -9 -7 -2 4 -7 4 3 9 5 0 1 0 2 2 3 3 5 4 5
output:
1 3 0 2 4 4 4 10 30 50 70 2 3 -9 -1 8 2 3 1 3 5
result:
ok ok, tt = 4
Test #2:
score: 0
Accepted
time: 2ms
memory: 7684kb
input:
1 1 0 1
output:
1 1 1
result:
ok ok, tt = 1
Test #3:
score: 0
Accepted
time: 2ms
memory: 7684kb
input:
3 1 -1000000000 1000000000 1 -1000000000 -999999999 1 999999999 1000000000
output:
1 1 1000000000 1 1 -999999999 1 1 1000000000
result:
ok ok, tt = 3
Test #4:
score: 0
Accepted
time: 31ms
memory: 7856kb
input:
100000 1 -755794993 -744839313 1 638832683 645984490 1 333736843 342792055 1 -412526164 -400411740 1 193156287 205856204 1 266085745 268256106 1 789502967 806620391 1 85305828 86560242 1 -655573585 -644094805 1 517734490 518776542 1 -966001098 -958188900 1 -780504491 -762439365 1 -896592598 -8804653...
output:
1 1 -744839313 1 1 645984490 1 1 342792055 1 1 -400411740 1 1 205856204 1 1 268256106 1 1 806620391 1 1 86560242 1 1 -644094805 1 1 518776542 1 1 -958188900 1 1 -762439365 1 1 -880465378 1 1 -545603970 1 1 674193870 1 1 -613177432 1 1 -189815796 1 1 -636284766 1 1 -212256845 1 1 -...
result:
ok ok, tt = 100000
Test #5:
score: 0
Accepted
time: 32ms
memory: 7680kb
input:
100000 1 -392749917 -319069731 1 761382535 804248178 1 -858764838 -819815600 1 -87503649 -20800126 1 -69252318 64456029 1 -848092983 -666742404 1 -659061625 -620054847 1 -982031817 -883932130 1 -47104919 97672798 1 -494834028 -456770262 1 496748206 692802903 1 572757539 669651153 1 -484466016 -41314...
output:
1 1 -319069731 1 1 804248178 1 1 -819815600 1 1 -20800126 1 1 64456029 1 1 -666742404 1 1 -620054847 1 1 -883932130 1 1 97672798 1 1 -456770262 1 1 692802903 1 1 669651153 1 1 -413146928 1 1 912121104 1 1 -402000624 1 1 310772000 1 1 -329279769 1 1 888975125 1 1 -505832802 1 1 310...
result:
ok ok, tt = 100000
Test #6:
score: 0
Accepted
time: 34ms
memory: 7636kb
input:
100000 1 -422738609 -95619025 1 496655203 761501973 1 -253341552 895113150 1 -213934938 560617332 1 257193179 510136024 1 -684784337 -650911183 1 -999254900 62633326 1 -627557633 641989470 1 -682383675 66116491 1 -859630523 340664034 1 -422590930 433070710 1 259879968 316877801 1 -90014752 991378355...
output:
1 1 -95619025 1 1 761501973 1 1 895113150 1 1 560617332 1 1 510136024 1 1 -650911183 1 1 62633326 1 1 641989470 1 1 66116491 1 1 340664034 1 1 433070710 1 1 316877801 1 1 991378355 1 1 351139472 1 1 643790197 1 1 899761936 1 1 -713126923 1 1 358738130 1 1 502116510 1 1 647513652 ...
result:
ok ok, tt = 100000
Test #7:
score: 0
Accepted
time: 30ms
memory: 7912kb
input:
100000 1 -146170891 -135832850 1 -758721094 -739814745 1 434418655 436843128 1 584625787 597671579 1 -54920782 -48746711 1 -890924962 -874340357 1 -955254050 -945006677 1 276114326 279390556 1 -291805472 -288200984 1 673823575 685514644 1 -43237398 -31640268 1 -239622315 -224829882 1 -596965402 -595...
output:
1 1 -135832850 1 1 -739814745 1 1 436843128 1 1 597671579 1 1 -48746711 1 1 -874340357 1 1 -945006677 1 1 279390556 1 1 -288200984 1 1 685514644 1 1 -31640268 1 1 -224829882 1 1 -595948258 1 1 -886772435 1 1 281278372 1 1 -154122163 1 1 302173751 1 1 117393731 1 1 -725867793 1 1 -...
result:
ok ok, tt = 100000
Test #8:
score: 0
Accepted
time: 30ms
memory: 7876kb
input:
100000 1 -938525664 -817076126 1 -932701889 -823854498 1 -198817321 -90954343 1 852989237 895167117 1 -657597128 -592296022 1 -189337058 -60845257 1 -308394755 -143079067 1 -798793040 -658589397 1 587269730 632505978 1 463959892 651681553 1 210139744 354710208 1 -738322653 -579254528 1 -473167271 -4...
output:
1 1 -817076126 1 1 -823854498 1 1 -90954343 1 1 895167117 1 1 -592296022 1 1 -60845257 1 1 -143079067 1 1 -658589397 1 1 632505978 1 1 651681553 1 1 354710208 1 1 -579254528 1 1 -415805150 1 1 -620402885 1 1 -80905695 1 1 866571582 1 1 884604855 1 1 888448333 1 1 -97223882 1 1 791...
result:
ok ok, tt = 100000
Test #9:
score: 0
Accepted
time: 28ms
memory: 7924kb
input:
100000 1 -124550996 175843021 1 -993480749 369513273 1 -472345946 866834459 1 51146719 619481540 1 -953985291 -388861986 1 30060232 86153621 1 397966610 670657620 1 228037899 527397835 1 -328812046 777147616 1 528770087 999819348 1 -443642177 430027557 1 -985366041 937429463 1 286165886 375753871 1 ...
output:
1 1 175843021 1 1 369513273 1 1 866834459 1 1 619481540 1 1 -388861986 1 1 86153621 1 1 670657620 1 1 527397835 1 1 777147616 1 1 999819348 1 1 430027557 1 1 937429463 1 1 375753871 1 1 -241036764 1 1 253849507 1 1 904700981 1 1 875953108 1 1 121979058 1 1 465863397 1 1 901461978 ...
result:
ok ok, tt = 100000
Test #10:
score: 0
Accepted
time: 24ms
memory: 17940kb
input:
18139 4 -336270587 -330557331 -252002330 -239258910 -186846904 -186440987 848243159 868102416 3 -195461235 -180651308 -250893512 -232183484 741194405 748153230 1 -583374820 -573301094 2 -289487516 -278362438 -617984192 -600701104 3 361103576 377771047 -629713150 -625261223 760487909 765234419 2 -789...
output:
1 4 -330557331 -239258910 -186440987 868102416 1 3 -232183484 -180651308 748153230 1 1 -573301094 1 2 -600701104 -278362438 1 3 -625261223 377771047 765234419 1 2 -772865937 -84556628 1 1 770021135 1 4 -426773202 -230063854 446840121 522239063 1 3 -817483854 -666548915 382548322 1 6 -869109...
result:
ok ok, tt = 18139
Test #11:
score: 0
Accepted
time: 30ms
memory: 18168kb
input:
18100 8 598403417 795720309 -373919856 -307381953 199626892 235156246 -217973856 -203235401 516184634 548146965 556458253 612829986 -686678416 -587302321 -251190508 -105682769 6 -526414856 -462880667 -734369052 -596753646 114814523 150451126 -10532542 21149560 -892168032 -828869761 -663573167 -62124...
output:
1 6 -587302321 -307381953 -203235401 235156246 548146965 612829986 1 5 -828869761 -621240147 -462880667 21149560 150451126 1 1 342776419 1 5 -964969612 -855582387 -649355822 -35329612 188035491 1 6 -874717487 -726871981 430693526 566260856 729647776 963371105 1 3 -767627849 -495398605 400486568...
result:
ok ok, tt = 18100
Test #12:
score: 0
Accepted
time: 29ms
memory: 17876kb
input:
18133 3 -532740766 -492922415 -745044455 -386840345 -749335013 -565459391 5 -534228433 657736275 688238957 974882583 -927059249 -173514637 -821264333 -27208503 -637987799 201098089 2 -183611012 812265988 360179783 519406660 1 363751319 483623678 5 -417328703 863569501 -593491816 -478939136 -23407126...
output:
1 2 -749335013 -532740766 1 2 -173514637 974882583 1 1 519406660 1 1 483623678 1 2 -496651937 803485629 1 3 -646598561 -266513035 674646296 1 1 -337612608 2 4 -774316111 377059314 671405762 947062775 2 2 -341333148 375405984 1 2 -647977976 124238958 2 2 -224588367 239570222 1 4 -939542239...
result:
ok ok, tt = 18133
Test #13:
score: 0
Accepted
time: 28ms
memory: 18168kb
input:
10000 10 -161942485 -159394105 705139634 709295587 -483286727 -481478345 399306971 407340943 -217429921 -212103356 -12246787 21576 -125089225 -115526252 323652979 329876984 908529648 917523471 49320201 64121837 10 -744908257 -740112635 450103712 451805266 200334663 208816371 -996683991 -990727071 57...
output:
1 10 -481478345 -212103356 -159394105 -115526252 21576 64121837 329876984 407340943 709295587 917523471 1 10 -990727071 -966959227 -740112635 -486863445 208816371 281620256 369203597 451805266 517813073 588061967 1 10 -980020619 -897308380 -337399133 -291693182 -185627418 -62840400 15760740 322921...
result:
ok ok, tt = 10000
Test #14:
score: 0
Accepted
time: 21ms
memory: 17932kb
input:
10000 10 482432556 644827792 -702152771 -602096184 -169663783 -105112142 292039646 396589232 534340289 664863338 -422883760 -342513788 -97749687 -25660790 -390644233 -281643839 -810548734 -759031174 -673955416 -549979942 10 -119363544 6349651 122113020 133353790 -373106144 -289542973 -879113115 -689...
output:
1 7 -759031174 -602096184 -342513788 -105112142 -25660790 396589232 644827792 1 7 -689317566 -289542973 6349651 133353790 181128673 418090877 672522353 1 6 -835233568 -461990596 -179986756 -36565299 252510816 623612156 1 6 -796351540 -659766756 111484915 335210280 532838490 716462515 1 6 -805420...
result:
ok ok, tt = 10000
Test #15:
score: 0
Accepted
time: 35ms
memory: 18096kb
input:
10000 10 -658814387 373850938 43747648 576461378 -431503832 324268120 -385319430 112339593 -460475672 399479363 -178690792 207687233 -474720568 -234903445 -703397684 -146305358 262963282 912360651 -424445504 486778793 10 -928391058 -102691886 -917150287 689395688 -621563113 90008077 750906563 861653...
output:
2 3 -234903445 207687233 912360651 3 3 -102691886 472435445 760055061 5 5 -523934747 -116458604 -74942502 145747514 194530530 1 5 -974093282 -616169589 -402410184 73512281 701849626 1 3 -740177142 -375349773 411568686 2 3 -797052731 -239925500 66648346 3 4 -877019032 -345920695 417530482 80890...
result:
ok ok, tt = 10000
Test #16:
score: 0
Accepted
time: 38ms
memory: 17912kb
input:
2015 31 367803441 382779156 -163366000 -145324996 -305141801 -304156223 -425625552 -414986437 -170900678 -152771324 536906161 550613861 -688165350 -687718654 -225793776 -221963993 -331207650 -317565830 488620488 507260616 420866299 426676602 253541173 272809277 -174936617 -172183170 -715888891 -7149...
output:
1 25 -895078281 -790201899 -714949937 -687718654 -509165271 -464582157 -414986437 -411719929 -318020488 -304156223 -221963993 -172183170 -152771324 88750440 180607248 231004181 272809277 382779156 426676602 437793551 507260616 550613861 673246744 791549862 962718666 1 20 -766541093 -379369333 -1766...
result:
ok ok, tt = 2015
Test #17:
score: 0
Accepted
time: 60ms
memory: 17908kb
input:
1961 91 776129123 928989894 709599839 804296310 755486132 821491760 -416804447 -294950319 -795171418 -598953586 314046883 430976730 364193950 416986736 -338772962 -173803958 -437039989 -347296792 794012412 797301058 541168633 561063499 385768025 538260546 -636369000 -528032305 -518735967 -388173299 ...
output:
3 24 -873692832 -718112328 -603901503 -528032304 -470594892 -362250668 -305392248 -164563340 -129337373 -63139146 28874256 55412391 109217455 211729204 259027488 268775607 385768025 473624802 551617468 657195314 765483985 794012412 882484559 898670740 3 22 -896023510 -762775942 -699551789 -65486708...
result:
ok ok, tt = 1961
Test #18:
score: 0
Accepted
time: 54ms
memory: 18208kb
input:
1915 88 -599184315 73586345 -57063004 735370626 -594784261 657664800 -312883696 57445978 -285146469 851050384 625822943 834222116 68918244 794706645 -301544950 933777477 206867581 731025004 -439024607 -420997711 -270811554 773852696 -949479290 -530448879 -59150188 446557826 -979358741 -208839320 -18...
output:
10 11 -902887827 -744429947 -561399475 -422592452 -246968619 -57063004 162806122 455701404 593149339 631217913 735370627 10 12 -887888700 -870131639 -381079868 -343574668 -219810203 127011071 255831880 435576169 535994032 770801710 918172003 947349881 9 9 -711156139 -524876643 -273668536 -23541551...
result:
ok ok, tt = 1915
Test #19:
score: 0
Accepted
time: 50ms
memory: 17932kb
input:
1000 100 -167567106 -163456106 -645093441 -626354011 82584033 96043351 451690906 463599253 950908947 966920341 -982393168 -968113113 836738075 850385021 -707055272 -698612947 -171074009 -155730094 -352159178 -334298774 827292325 832177673 -554357876 -552869616 888998643 890253060 -218756361 -2053824...
output:
2 66 -999587762 -976986385 -912906519 -855469438 -822531375 -806296329 -731696489 -714038779 -702128928 -685627614 -660930521 -645093441 -615142746 -592700822 -581326656 -554357876 -549908456 -526031731 -515029211 -489599986 -475466570 -454069283 -352159178 -293868975 -226874546 -209881105 -19388598...
result:
ok ok, tt = 1000
Test #20:
score: 0
Accepted
time: 72ms
memory: 17936kb
input:
1000 100 -545312772 -482856294 -452625671 -373728742 -189286126 -27573154 438335850 461956201 -570840084 -394388626 -343214435 -277284691 742508809 929985121 173867778 353632110 -862386155 -731171646 -381279305 -233431288 -696987559 -615594564 635223307 770675002 125262736 126793885 -611209204 -5383...
output:
3 27 -972435185 -927802230 -841484437 -786702431 -647181319 -581889235 -482892643 -418398752 -296533833 -215306016 -122135202 -52634428 41172667 57327452 111817413 125262736 173867778 275139380 306508600 387780630 459957584 505998322 538264148 604382211 664216383 799598480 842921702 4 27 -932547827...
result:
ok ok, tt = 1000
Test #21:
score: 0
Accepted
time: 52ms
memory: 17872kb
input:
1000 100 -514015364 -502468776 -780221896 -332795155 -798142427 -562846508 -535018850 875423486 436197708 544762002 -931471806 -838065195 -448363432 53489617 -969136873 -123865150 -555197110 -130170596 -163510682 857998125 -474465124 -359095545 -830847377 -93005735 -779554592 -580059164 -338261122 9...
output:
12 13 -894597606 -599816010 -507100581 -363520286 -193755899 -171368938 -8414231 265670265 338223716 400839273 446150543 741495054 795994141 11 11 -842147760 -786246949 -648497482 -342271772 -224207420 3447309 196441337 351118596 483197697 643755723 882062997 11 13 -905160216 -725409326 -529546902...
result:
ok ok, tt = 1000
Test #22:
score: 0
Accepted
time: 227ms
memory: 18008kb
input:
196 512 -976710587 -957911716 396126887 413364569 -224591467 -213982089 -870349990 -867867294 875985077 891894871 -479834146 -475222581 -739569971 -735475587 176524306 179708881 772080172 773719956 -483049430 -467425107 554653646 569597668 625892984 636319270 607058779 622167287 575940568 578213647 ...
output:
3 182 -997580757 -980206930 -975248120 -967887630 -950566767 -946529325 -935035738 -930173817 -912970292 -900988629 -885621596 -872920167 -870349990 -855938040 -833954033 -818667333 -805460379 -793516067 -775832668 -747549545 -737115154 -726221461 -722698920 -704500323 -689457697 -688230230 -6693404...
result:
ok ok, tt = 196
Test #23:
score: 0
Accepted
time: 130ms
memory: 17996kb
input:
232 196 570259791 728644932 -762178785 -609038168 574874527 724945656 568249744 650511759 -87427280 40141628 -52536955 117627877 48854486 143164744 556128387 717537583 115078197 269634007 -181774590 -153807188 107080395 146094147 -488553529 -359507301 -476537964 -292772461 158781310 309292328 -77830...
output:
4 32 -973840282 -920906880 -886306369 -778308984 -705117211 -671132084 -613600917 -570346655 -466683608 -396170573 -308868980 -250627261 -222006400 -173852155 -116772751 -23999576 51434563 143164745 192166290 271565054 323809304 401981957 521908446 570259791 630810313 696080950 759806773 809157756 8...
result:
ok ok, tt = 232
Test #24:
score: 0
Accepted
time: 91ms
memory: 18004kb
input:
188 600 -546284297 3356566 -391939001 967989238 -117118822 431506282 -738558842 -574980954 -573604736 -339434769 779937475 951369078 -388110461 337404888 -934763000 -462449985 172279122 740101640 -599792754 -124813472 -810687119 685060180 -402535521 379470043 -981449698 134385687 -881019027 -6030344...
output:
29 29 -880343087 -868848871 -809289865 -776620464 -720006770 -585890238 -553220998 -536412723 -508370808 -415907518 -385842960 -327699059 -217071276 -84660998 -6950467 76188643 149163508 225346771 310310212 352099704 406049970 433462878 506734847 556098031 632549839 721053830 784294017 820084252 902...
result:
ok ok, tt = 188
Test #25:
score: 0
Accepted
time: 304ms
memory: 17920kb
input:
100 1000 513133350 524241076 522226826 540704505 -831839727 -826195520 -206542620 -193220133 274040281 289201563 -778703162 -762793712 -135335714 -127774525 91938350 92041302 -324366149 -308601519 31087397 34351317 -47847647 -41956490 -130051011 -122206422 723258226 729264535 471669330 482106003 905...
output:
5 250 -993551962 -984772264 -966432939 -957041311 -954009145 -941443599 -936494721 -926196403 -914955091 -907372304 -898679166 -896790549 -892409183 -881818116 -876800450 -870415409 -863433380 -853883679 -839746656 -832695914 -826195520 -818705609 -812077795 -808518801 -801971448 -794993282 -7845834...
result:
ok ok, tt = 100
Test #26:
score: 0
Accepted
time: 157ms
memory: 18140kb
input:
100 1000 408414675 423662562 740376389 743722152 -387299539 -237481225 -340967996 -297526526 -294875120 -285956278 933351716 976544634 -640201441 -549091258 505335426 689937292 355352714 375795480 225823324 346179052 -274475631 -241165595 732441817 778669892 -152537136 -125113662 -507857697 -4018807...
output:
12 93 -993431185 -958132479 -929851682 -907150520 -884306668 -846355093 -827204305 -797720105 -758680066 -754218254 -733769393 -714494045 -674741364 -642929500 -636446003 -600350204 -561511126 -546028385 -522462886 -481646054 -469785128 -442014925 -412481537 -389785502 -362168810 -352463339 -3218107...
result:
ok ok, tt = 100
Test #27:
score: 0
Accepted
time: 97ms
memory: 17916kb
input:
100 1000 -793245822 -716533154 104147570 235233116 -184639627 184695708 -850483705 244383818 -349368718 501148182 54912681 771034558 -211696760 585360268 -420617852 738348798 -954283346 -837467738 423517497 837378527 -316354450 -78564131 -421329379 -295710632 -728659321 849932862 127259474 808726570...
output:
34 34 -945452744 -900287852 -823021128 -790502597 -717266873 -687219044 -661176878 -654954060 -579842128 -518444396 -454501450 -331969080 -256268904 -171954392 -158025120 -118328831 -69288744 -8291023 59714481 148803767 208128571 261010923 282028541 304943546 311423417 451978758 505148922 532247814 ...
result:
ok ok, tt = 100
Test #28:
score: 0
Accepted
time: 915ms
memory: 20164kb
input:
27 2287 181330633 183856972 -532834123 -517748546 -453427394 -446709667 -429835259 -415069888 -387834236 -370410249 -414493266 -395494039 132756006 151519866 132041600 133236133 885423034 901094850 315887312 316387373 -196543247 -188692540 -277826700 -260010862 -845730262 -833161607 -440917313 -4341...
output:
7 397 -996597204 -996098836 -989108051 -983145402 -974692290 -967493883 -960822072 -953382817 -946423471 -941965566 -935666006 -928560082 -920997637 -910435317 -908496108 -902481608 -897126586 -891461826 -885545581 -881484769 -872241703 -861334033 -852278767 -845524194 -840615333 -834800828 -8277548...
result:
ok ok, tt = 27
Test #29:
score: 0
Accepted
time: 273ms
memory: 22424kb
input:
32 6892 -835674043 -777692063 647833687 840673443 -40663453 66871464 -933257390 -831189768 -168999256 -102556302 510806134 574939366 -719861574 -603902305 -249613374 -198182193 -995127298 -933708697 441280099 459862524 329480919 429896685 -988648123 -819633182 301310302 343227540 -205151542 -8678587...
output:
28 219 -995241545 -985030014 -981542338 -978180581 -972398383 -965364193 -952506538 -943482741 -937046488 -931632482 -923137060 -908856732 -902118074 -891975932 -887589981 -885794040 -881696714 -871557251 -851748562 -837710341 -837376881 -829243717 -820915990 -808413328 -804248473 -792806272 -790950...
result:
ok ok, tt = 32
Test #30:
score: 0
Accepted
time: 161ms
memory: 22440kb
input:
31 8893 -214699304 551180176 -445789907 475514430 -247708103 239098620 593591880 822470887 -682318767 577246547 -914129640 861836244 -79860107 679714488 -328549885 -201153408 -14619438 223752045 -457089907 624398914 -299189896 327238774 -620313575 -477876247 -562096813 943108761 229548194 934838268 ...
output:
100 100 -988696969 -946718938 -927181864 -896888974 -874767374 -863112090 -851575430 -847867102 -837083888 -829805527 -814033732 -793692400 -764314076 -753464593 -722136541 -713324209 -686046170 -655018009 -618803775 -608242163 -593048160 -571356383 -554423880 -533028519 -515448601 -505246929 -49220...
result:
ok ok, tt = 31
Test #31:
score: 0
Accepted
time: 1074ms
memory: 18292kb
input:
10 10000 -664010814 -653215656 700012595 708405957 685852295 704629830 -177025866 -159410125 -34756793 -31080585 -597896155 -585949013 328127832 345362191 -338552539 -338091506 40458419 52992448 -577487552 -566780139 307933636 321666954 -399550133 -397513070 -375652852 -365308412 77971771 94674962 -...
output:
11 795 -996319488 -993251663 -988648150 -984905550 -982710661 -980775444 -979650409 -976764076 -976561365 -974519676 -972678832 -971166227 -970321658 -968111599 -966829861 -965338955 -958731700 -957014032 -955889701 -954219858 -952056748 -950572846 -949363457 -947808250 -946131983 -942348294 -939551...
result:
ok ok, tt = 10
Test #32:
score: 0
Accepted
time: 348ms
memory: 18260kb
input:
10 10000 -815027042 -751472239 343071526 491400032 164883834 291295587 604274172 648236084 557918008 694885219 -828342078 -629858464 -500067216 -416034448 400631340 490726901 236180475 330761645 -356536360 -192711697 -481022549 -425687744 -683853681 -648296879 137982697 296713223 972931829 976757074...
output:
31 258 -992151251 -988598112 -984750912 -979918664 -968687415 -961974894 -946836415 -942781561 -941102119 -937050008 -936059557 -930063075 -923455020 -911179144 -905828588 -899807457 -896507583 -887395425 -875922837 -865060986 -858823452 -849219431 -840790707 -830546808 -822785749 -817072630 -812195...
result:
ok ok, tt = 10
Test #33:
score: 0
Accepted
time: 202ms
memory: 20316kb
input:
10 10000 -121320802 100336697 -259992139 852888821 -26257966 578245202 147741009 294573042 241635638 396200947 -674367823 430374149 -675477000 -54653559 437597793 448474813 340902981 465923274 -937294963 747554594 167931277 835935205 -841719563 750782245 626922032 670988074 225730108 524456243 -1291...
output:
110 111 -993852092 -981743378 -968521483 -957623963 -929913175 -919717391 -903126707 -861529186 -852884164 -845827579 -826828924 -817644799 -802747078 -796426076 -787412118 -771661450 -763362953 -728195713 -720982812 -704175758 -694717407 -664638414 -644699434 -639035922 -620216459 -606324051 -57439...
result:
ok ok, tt = 10
Test #34:
score: 0
Accepted
time: 1666ms
memory: 20688kb
input:
17 3731 -500905796 -481002872 443916923 445081585 373327902 379754504 -870913816 -865091771 685043429 703105211 -850268716 -843867796 436226063 445841553 -730963128 -714640942 -740391672 -722694466 -368987093 -367458350 -727718051 -714344149 353380746 361537531 757184591 758773395 465473435 46862148...
output:
8 487 -996394374 -991466603 -985569009 -981340902 -980252133 -973298528 -970646229 -968600812 -967562844 -965785264 -960442756 -954063212 -951821402 -948032930 -942614626 -939954537 -932661268 -931133028 -922127083 -920173724 -919133244 -913116066 -911463434 -906071193 -902565752 -899593513 -8966843...
result:
ok ok, tt = 17
Test #35:
score: 0
Accepted
time: 1028ms
memory: 28152kb
input:
15 63 361772495 413649765 724559953 745375222 -139264920 -38600757 -616212213 -584566122 517658232 622449637 285748680 391692628 680241480 770145552 648587651 695104659 -513881954 -460739919 165301008 284723322 43197466 85134752 -802779565 -769888813 -904102949 -878919612 694313852 879950327 -945166...
output:
3 22 -945166777 -904102949 -802779565 -712981557 -616212213 -488743577 -409978118 -283649609 -175022894 -99236119 43197466 165301008 191417746 229634144 285748680 379544000 484357166 548891724 622449638 694313852 745100601 900582707 6 35 -952894278 -908080108 -834158950 -771933806 -733727071 -67899...
result:
ok ok, tt = 15
Test #36:
score: 0
Accepted
time: 443ms
memory: 27632kb
input:
14 36658 -639436868 -579052739 -108594338 299792353 -759825951 985078549 -492740721 630957817 -878448913 132948183 -647548727 69997288 -297982740 90678422 -585995625 99160421 -250515753 234042719 -889407693 652866564 -692579141 378642573 -525678451 813513674 -511439587 485184958 -117321550 215760808...
output:
226 229 -998092244 -994604637 -975316502 -963874513 -951688560 -944938430 -930803999 -920185097 -916375775 -904513951 -898186151 -885008698 -876147780 -864793224 -858646876 -853688807 -847211447 -830715760 -823421941 -817680369 -815973586 -811778880 -804404087 -800921784 -793555157 -789907151 -77663...
result:
ok ok, tt = 14
Test #37:
score: -100
Time Limit Exceeded
input:
1 100000 -130912269 -130823332 765148942 781818956 368564044 374965733 -795188217 -790329347 -712842273 -702902428 957097326 969358192 -957413461 -956614015 727095721 730650968 -898812981 -882658718 -312191307 -296390445 -366722286 -356882444 600751314 610760268 -146924165 -136489208 -833403524 -821...