QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#862753 | #4809. Maximum Range | WrongAnswer_90 | AC ✓ | 43ms | 58056kb | C++26 | 8.0kb | 2025-01-19 09:32:10 | 2025-01-19 09:32:12 |
Judging History
answer
#include<bits/stdc++.h>
#define ull unsigned long long
#define ui unsigned int
#define ld long double
#define ll long long
#define lll __int128
#define fi first
#define se second
#define e emplace
#define eb emplace_back
#define db double
#define ef emplace_front
#define pii pair<int,int>
#define pll pair<ll,ll>
#define vi vector<int>
#define vp vector<pii>
#define vt vector<tup>
#define all(x) x.begin(),x.end()
#define mp make_pair
#define FastI
#define FastO
//#define int ll
bool ST;
static const ll MOD=1e9+7,Phi=998244352,inv2=499122177,Root=3,iRoot=332748118;
static const ll inf=1073741823,Inf=4294967296,INF=4557430888798830399;
static const ld eps=1e-9,pi=3.1415926535;
char in[1<<20],*p1=in,*p2=in;
char out[1<<20],*p3=out;
using namespace std;
struct tup
{
int x,y,z;
tup(int X=0,int Y=0,int Z=0)
{x=X,y=Y,z=Z;}
};
#ifdef FastI
#define getchar() (p1==p2&&(p2=(p1=in)+fread(in,1,1<<20,stdin),p1==p2)?EOF:*p1++)
#endif
#ifdef FastO
#define putchar(x) (p3-out==1<<20?fwrite(out,1,1<<20,stdout),p3=out,0:0,*p3++=x)
#define puts(x) write(x,'\n')
#endif
namespace FastIO
{
template<typename T> inline void write(T x,char ch=' ')
{
if(is_same<char,T>::value)putchar(x);
else
{
if(x<0)x=-x,putchar('-');
static char st[25];
int top=0;
do st[top++]=x%10+'0',x/=10;while(x);
while(top)putchar(st[--top]);
}
ch!='~'?putchar(ch):0;
}
inline void write(const char*x,char ch=' ')
{
for(int i=0;x[i]!='\0';++i)putchar(x[i]);
ch!='~'?putchar(ch):0;
}
inline void read(char&s){do s=getchar();while(s=='\n'||s==' ');}
inline void read(char s[])
{
int len=0;char st;
do st=getchar();while(st=='\n'||st==' ');
s[++len]=st,st=getchar();
while(st!='\n'&&st!=' '&&st!='\r')s[++len]=st,st=getchar();
s[++len]='\0';
}
template<typename T> inline void read(T &s)
{
char ch=getchar();s=0;
while((ch>'9'||ch<'0')&&ch!='-')ch=getchar();
bool tf=(ch=='-'&&(ch=getchar()));
while(ch>='0'&&ch<='9')s=(s<<1)+(s<<3)+ch-'0',ch=getchar();
s=tf?-s:s;
}
inline void edl(){putchar('\n');}
template<typename T1,typename T2> inline void read(pair<T1,T2> &s){read(s.fi),read(s.se);}
template<typename T,typename...Args> inline void write(T x,Args...args){write(x,'~'),write(args...);}
template<typename T,typename...Args> inline void read(T&x,Args&...args){read(x),read(args...);}
#ifdef FastO
struct Writer{~Writer(){fwrite(out,1,p3-out,stdout);}}Writ;
#endif
}
using namespace FastIO;
namespace MTool
{
inline int Cadd(int a,int b){return (ll)a+b>=MOD?(ll)a+b-MOD:a+b;}
inline int Cdel(int a,int b){return a-b<0?a-b+MOD:a-b;}
inline int Cmul(int a,int b){return 1ll*a*b%MOD;}
inline int sqr(int a){return 1ll*a*a%MOD;}
inline void Madd(int&a,int b){a=((ll)a+b>=MOD?(ll)a+b-MOD:a+b);}
inline void Mdel(int&a,int b){a=(a-b<0?a-b+MOD:a-b);}
inline void Mmul(int&a,int b){a=1ll*a*b%MOD;}
inline int Cmod(int x){return (x%MOD+MOD)%MOD;}
inline void Mmod(int&x){x=(x%MOD+MOD)%MOD;}
template<typename T> inline bool Mmax(T&a,T b){return a<b?a=b,1:0;}
template<typename T> inline bool Mmin(T&a,T b){return a>b?a=b,1:0;}
template<typename...Args> inline void Madd(int&a,int b,Args...args){Madd(a,b),Madd(a,args...);}
template<typename...Args> inline void Mmul(int&a,int b,Args...args){Mmul(a,b),Mmul(a,args...);}
template<typename...Args> inline void Mdel(int&a,int b,Args...args){Mdel(a,b),Mdel(a,args...);}
template<typename...Args> inline int Cadd(int a,int b,Args...args){return Cadd(Cadd(a,b),args...);}
template<typename...Args> inline int Cmul(int a,int b,Args...args){return Cmul(Cmul(a,b),args...);}
template<typename...Args> inline int Cdel(int a,int b,Args...args){return Cdel(Cdel(a,b),args...);}
template<typename...Args,typename T> inline bool Mmax(T&a,T b,Args...args){return Mmax(a,b)|Mmax(a,args...);}
template<typename...Args,typename T> inline bool Mmin(T&a,T b,Args...args){return Mmin(a,b)|Mmin(a,args...);}
inline int power(int x,int y){int s=1;for(;y;y>>=1,Mmul(x,x))if(y&1)Mmul(s,x);return s;}
}
using namespace MTool;
namespace WrongAnswer_90
{
int n,m;
namespace Flow
{
int S,T,cnt=1,head[1000210],to[4000210],nex[4000210],v[4000210],d[1000210],now[1000210];
inline void Add(int x,int y,int z){to[++cnt]=y,nex[cnt]=head[x],head[x]=cnt,v[cnt]=z;}
inline void add(int x,int y,int z){Add(x,y,z),Add(y,x,1);}
queue<int> q;
int bfs()
{
while(!q.empty())q.pop();
q.e(S),memset(d,0,sizeof(d)),d[S]=1,now[S]=head[S];
while(!q.empty())
{
int k=q.front();q.pop();
for(int i=head[k];i;i=nex[i])
{
if(v[i]&&!d[to[i]])
{
d[to[i]]=d[k]+1,now[to[i]]=head[to[i]],q.e(to[i]);
if(to[i]==T)return 1;
}
}
}
return 0;
}
int dinic(int k,int flow)
{
if(k==T)return flow;
int rest=flow,t;
for(int i=now[k];i&&rest;i=nex[i])
{
now[k]=i;
if(d[to[i]]!=d[k]+1||!v[i])continue;
t=dinic(to[i],min(v[i],rest));
if(!t)d[to[i]]=0;
rest-=t,v[i]-=t,v[i^1]+=t;
}
return flow-rest;
}
}
namespace Tarjan
{
const int N=1000000,M=2000000;
int cnt=1,num,col,low[N+10],dfn[N+10],head[N+10],to[M+10],nex[M+10];
int c[N+10];
inline void add(int x,int y){to[++cnt]=y,nex[cnt]=head[x],head[x]=cnt;}
stack<int> st;
vi ve[N+10];
void tarjan(int x,int fromi)
{
dfn[x]=low[x]=++num,st.e(x);
for(int i=head[x];i;i=nex[i])
{
if(i==(fromi^1))continue;
if(!dfn[to[i]])tarjan(to[i],i),low[x]=min(low[x],low[to[i]]);
else low[x]=min(low[x],dfn[to[i]]);
}
if(low[x]==dfn[x])
{
int y;++col;
do ve[col].eb(y=st.top()),c[y]=col,st.pop();while(y!=x);
}
}
}
vp ve[1000010];
tup b[1000010];
vi vec;
void print(int x,int fromi)
{
if(x==Flow::T)return;
vec.eb(x);
// cerr<<x<<endl;
for(int i=Flow::head[x];i;i=Flow::nex[i])
if(!Flow::v[i])return Flow::v[i]=inf,print(Flow::to[i],i);
}
inline void mian()
{
read(n,m);
for(int i=1;i<=m;++i)
{
read(b[i].x,b[i].y,b[i].z);
Tarjan::add(b[i].x,b[i].y);
Tarjan::add(b[i].y,b[i].x);
}
for(int i=1;i<=n;++i)if(!Tarjan::dfn[i])
Tarjan::tarjan(i,0);
for(int i=1;i<=m;++i)
{
if(Tarjan::c[b[i].x]==Tarjan::c[b[i].y])
ve[Tarjan::c[b[i].x]].eb(mp(b[i].z,i));
}
int X=-1,Y=-1,ans=-1;
for(int i=1;i<=Tarjan::col;++i)
{
sort(all(ve[i]));
if(ve[i].size()<2)continue;
if(Mmax(ans,ve[i].back().fi-ve[i][0].fi))
X=ve[i].back().se,Y=ve[i][0].se;
}
Flow::S=n+1,Flow::T=n+2;
Flow::add(Flow::S,b[X].x,1);
Flow::add(Flow::S,b[X].y,1);
Flow::add(b[Y].x,Flow::T,1);
Flow::add(b[Y].y,Flow::T,1);
// cerr<<X<<" "<<Y<<endl;
for(int i=1;i<=m;++i)if(i!=X&&i!=Y)
{
if(Tarjan::c[b[i].x]==Tarjan::c[b[X].x]&&Tarjan::c[b[i].y]==Tarjan::c[b[X].x])
Flow::add(b[i].x,b[i].y,1);
}
int x=0,sum=0,fl=0;
while(Flow::bfs())while((x=Flow::dinic(Flow::S,inf)))sum+=x;
// if(sum!=2)cout<<"??"<<sum<<endl,exit(0);
assert(sum==2);
// exit(0);
for(int i=Flow::head[Flow::S];i;i=Flow::nex[i])
{
if(!Flow::v[i])
{
// cerr<<"!"<<Flow::to[i];exit(0);
print(Flow::to[i],i);
if(!fl)fl=1,reverse(all(vec));
else ++fl,assert(fl==2);
}
}
write(ans,'\n');
write(vec.size(),'\n');
for(auto p:vec)write(p);
}
inline void Mian()
{
int T=1;
// read(T);
while(T--)mian();
}
}
bool ED;
signed main()
{
// ios::sync_with_stdio(0);
// freopen("1.in","r",stdin);
// freopen("1.out","w",stdout);
double st=clock();
WrongAnswer_90::Mian();
double ed=clock();
cerr<<endl;
cerr<<"Time: "<<ed-st<<" ms\n";
cerr<<"Memory: "<<abs(&ST-&ED)/1024.0/1024.0<<" MB\n";
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 0ms
memory: 39164kb
input:
5 7 1 2 1 1 3 -2 2 3 1 3 4 3 4 5 1 1 5 -1 2 5 2
output:
5 4 1 5 4 3
result:
ok ok
Test #2:
score: 0
Accepted
time: 14ms
memory: 48064kb
input:
99997 100000 12238 99016 352755196 99016 25485 -412473602 25485 2440 991507552 2440 31171 -181894654 36970 2440 -800167579 2440 41865 -148191946 96629 31171 847888506 36970 95740 395546542 27992 2440 647886610 99016 29557 369124914 80795 27992 -673871966 36970 3509 573208857 57672 29557 874406776 41...
output:
1959330954 37 31171 2440 25485 99016 29557 57672 69259 68883 44442 4697 96048 94991 86274 74677 92617 86665 76022 72089 22074 96230 87712 51491 72825 3463 84407 67966 89628 84997 54073 68523 30288 88289 37694 96778 46301 34883 95092
result:
ok ok
Test #3:
score: 0
Accepted
time: 18ms
memory: 46252kb
input:
99997 100000 41884 21178 -431811360 41884 42699 -450057006 36523 21178 582079730 21178 96679 615552614 63637 21178 498974417 96679 5108 235820276 75058 41884 220112636 35148 42699 589595309 36523 18002 -637739861 65854 5108 -312755792 45137 41884 -511118771 5108 31311 554050951 25335 35148 -28341059...
output:
1968439328 40 70298 99716 98733 71151 55330 83919 83711 38202 85192 45137 41884 42699 87673 23692 98098 99686 71024 89860 18331 78274 35287 14678 59612 54901 26981 83047 87303 41126 28694 6204 50088 5108 7577 69337 51434 52252 25926 90144 26071 33264
result:
ok ok
Test #4:
score: 0
Accepted
time: 17ms
memory: 48040kb
input:
99984 99999 33974 29867 335681778 33974 87468 348956829 83048 87468 320849805 29867 69456 -424530698 72457 69456 -950650074 53838 83048 755969166 85914 69456 569454441 51728 87468 -202158773 15970 29867 -865071002 15970 94894 697607001 94894 74694 616318126 33974 11496 -89287579 53838 34365 -6577379...
output:
1985932414 36 11395 303 46598 61993 55857 79605 58540 57640 55808 85914 75496 32897 79841 13570 35807 50114 80694 78849 28078 91542 83656 97838 70238 5449 75902 51728 87468 83048 53838 29864 76013 1652 83298 23026 27866 92249
result:
ok ok
Test #5:
score: 0
Accepted
time: 16ms
memory: 53884kb
input:
99988 99992 8584 11873 -811540160 68064 11873 -930246087 11873 60056 916668870 68064 82193 -859062523 60056 75072 790866030 27767 75072 357619485 75072 78221 411650300 39636 82193 264106928 6675 60056 933851261 71747 78221 -508471038 11873 92771 -665232168 34402 27767 -906494982 11873 42714 63734230...
output:
1932268861 30 93559 21107 26922 8975 89787 23798 83283 2518 50628 88236 5185 29873 3186 91957 75072 60056 6675 28745 99809 8778 38274 64174 34179 75176 25891 62720 16385 20678 83884 75593
result:
ok ok
Test #6:
score: 0
Accepted
time: 17ms
memory: 50296kb
input:
99996 99996 58191 98120 261718607 91298 98120 471683748 58191 68921 217652908 67441 91298 -731916804 78177 68921 810185021 98120 54747 -35446486 78177 2822 -409569426 91298 68058 -897038977 68921 39067 892161204 30165 78177 379543758 32418 98120 -139944101 11281 68921 422411872 37751 32418 331606200...
output:
1752928792 25 65221 81854 64478 74019 46983 4369 77560 30739 1917 58464 3308 3783 48440 58191 68921 11281 34081 78216 29915 18913 85525 42296 25934 67249 16812
result:
ok ok
Test #7:
score: 0
Accepted
time: 17ms
memory: 48124kb
input:
99996 100000 39127 4358 657531703 4358 66528 484843263 47215 4358 -856669390 47215 26179 -147254695 24822 39127 -635228854 81984 26179 600617794 24822 60559 327733708 39127 23879 286268283 95563 81984 -766366787 96587 24822 723252700 23879 13711 -303309809 60559 38379 992907085 60559 6012 -15086498 ...
output:
1948904917 51 42006 67183 31390 97465 24485 4358 61378 82877 24890 38051 91154 63827 13465 90743 30145 41482 70789 91374 66385 37095 8030 96587 24822 10570 52647 79459 24450 54151 79904 28267 1066 23254 53517 37704 67362 38379 60559 24822 39127 23879 13711 16150 60168 12024 27325 73608 58919 19383 9...
result:
ok ok
Test #8:
score: 0
Accepted
time: 14ms
memory: 48412kb
input:
99983 99998 360 38113 273639182 29807 360 -492749399 360 45494 960572841 67090 45494 -168787586 38113 61765 -90469418 71988 360 -556152065 67090 77653 704061103 30847 38113 542389160 84363 30847 295740326 30847 62591 -916431414 86104 77653 878763485 45494 11422 -795069866 86104 64096 714130240 61765...
output:
1972142685 35 2351 1877 74104 85692 24073 31895 12093 71599 84363 30847 38113 360 45494 67090 85762 64559 25273 47913 1904 50615 97340 8333 42546 32497 58830 58078 3710 93146 3381 46673 75450 28454 29807 67396 49296
result:
ok ok
Test #9:
score: 0
Accepted
time: 14ms
memory: 48300kb
input:
99991 99993 70785 63179 -402654804 91872 63179 -441007900 30847 70785 779215016 72954 63179 -228470351 92375 30847 534166099 49724 63179 -37611056 44235 70785 -443931516 38220 44235 -187234181 44235 63035 -237171010 30847 50624 118354734 92375 24980 -382011924 56418 50624 -658160541 50624 10991 -966...
output:
1793776773 23 70428 9524 46153 84999 31140 44630 73442 3092 58361 62402 66274 56013 57891 97526 53000 30214 85483 52773 86737 91872 63179 72954 40199
result:
ok ok
Test #10:
score: 0
Accepted
time: 12ms
memory: 51408kb
input:
99995 99997 93178 82375 -969044986 93178 19072 -204354005 35344 93178 172625135 93178 56390 -284098052 88798 19072 842699965 82375 24707 508376359 19072 71420 2142150 40446 93178 -437060610 40446 51377 -236216782 51377 89470 -349454494 19614 71420 -747727667 89470 14659 91615005 35344 49064 -7684125...
output:
1928930936 17 82375 19871 6259 13782 41657 3529 84372 80688 55069 65439 61912 53143 48876 3209 51377 40446 93178
result:
ok ok
Test #11:
score: 0
Accepted
time: 14ms
memory: 46436kb
input:
99984 99992 13417 15144 707033172 79217 13417 -472387862 26033 13417 -36135406 13417 16174 -89686765 16174 96840 613288820 13417 11444 -398371819 11444 41716 627519572 41716 5951 233568303 96840 41978 -755500822 55150 41716 715325856 41978 88656 816236450 15144 5839 644375332 88656 95763 878003222 6...
output:
1958415767 40 24802 65474 44860 12538 28616 36613 4719 62781 15965 90176 17104 96840 16174 13417 26033 11993 93511 80696 35258 84539 78871 41533 72086 64840 71601 61488 1019 19346 20549 6162 15155 65480 95763 95939 39284 33954 92172 82891 26100 81816
result:
ok ok
Test #12:
score: 0
Accepted
time: 33ms
memory: 51868kb
input:
80000 98516 26903 1777 -924244496 60501 50043 -169932745 73857 9688 924119596 51789 37304 -395289958 66012 19584 677645038 36094 31329 -438857807 23716 36356 333796707 64800 10550 -272867916 24677 61533 -276717055 37159 23410 564922612 57429 13265 -535543043 53527 15651 304660186 13261 58532 2102669...
output:
1999981013 59626 73213 31655 29557 63158 43766 27096 51881 42774 48849 71472 29552 44888 57998 39597 25312 3377 34441 8349 58329 3626 11609 495 44309 71553 1903 31984 59971 38713 48211 76837 42048 66939 5466 44847 36785 37696 68154 39243 11440 31704 27765 3863 79718 1464 45753 50942 1502 23030 57019...
result:
ok ok
Test #13:
score: 0
Accepted
time: 23ms
memory: 48776kb
input:
80000 94684 787 61972 -860542411 20083 27809 428832046 4166 26381 209001312 20451 29135 61290072 27638 15329 -490707445 59773 62375 228047113 41999 67706 -799550202 19069 6355 948713742 55898 70936 -879012749 13950 62531 -590275719 50627 17883 622866713 69768 13748 953427970 48538 24420 123552876 18...
output:
1999848367 19139 1060 43172 5348 55522 70860 12214 37725 70132 32864 7654 1163 49503 62362 44034 5010 38047 44578 18048 27465 49095 24844 27233 31734 62997 54281 20322 66252 59300 72663 27739 18521 20579 43586 74981 54296 26364 16817 63938 56086 32276 68821 25367 46182 50026 15700 54616 67380 76451 ...
result:
ok ok
Test #14:
score: 0
Accepted
time: 26ms
memory: 48108kb
input:
85000 100000 12684 20697 -831379236 10219 41211 -539041569 17720 69181 -525999432 58189 3530 -215648248 29815 3583 -430621047 9529 62763 -641420982 54333 16217 517578175 3636 39822 -659701191 77761 44172 489371539 55825 60143 523113008 70503 23773 907033043 33924 58465 321062719 14586 28291 -3111270...
output:
1999860030 29750 51494 60027 33052 69323 82646 58298 72996 15521 84066 62928 9039 52998 22612 28833 84046 21830 73098 20741 71477 33113 74903 60555 73914 63512 8311 83384 29556 20893 46407 52009 71082 63501 3806 8546 77801 50197 25278 68545 31590 63463 45613 77291 15942 48888 35636 37206 58167 66870...
result:
ok ok
Test #15:
score: 0
Accepted
time: 22ms
memory: 51088kb
input:
90000 98235 4034 56551 535462424 1285 78054 -432396039 13482 78432 326444126 36922 32666 -423303402 46270 14278 327106206 73367 11943 -120750644 57985 1074 521321207 51396 70877 604419844 80121 19287 -807213060 83316 29903 437891049 11641 29638 -109912627 54265 78774 -197898831 30288 41596 5540178 6...
output:
1999860693 31500 84665 19018 68369 22898 78782 19697 44435 77873 44366 20871 63674 12438 63791 82243 61468 22461 73572 5874 48425 20270 24064 59385 85278 68106 4716 89654 18263 40485 7368 69832 87663 3474 64019 34317 76031 42065 63115 30816 26801 21881 18768 61389 39484 63615 15811 85131 85436 593 7...
result:
ok ok
Test #16:
score: 0
Accepted
time: 1ms
memory: 38500kb
input:
3 3 1 2 233 2 3 233 3 1 233
output:
0 3 1 3 2
result:
ok ok
Test #17:
score: 0
Accepted
time: 20ms
memory: 50860kb
input:
80000 98516 79421 53468 -473723591 32949 9872 -473723591 62946 8406 -473723591 59103 43576 -473723591 16122 2510 -473723591 71372 57984 -473723591 69594 62336 -473723591 62408 2967 -473723591 55049 42762 -473723591 59003 53689 -473723591 40025 11987 -473723591 45334 77817 -473723591 78189 13603 -473...
output:
0 15735 53468 3231 56877 48948 63545 53755 14129 41537 40422 53806 32539 18530 40753 31797 38960 49895 77685 65299 23119 57159 19239 50700 13922 23022 47455 23822 57757 38106 73263 4086 18368 69255 21759 52625 40922 47327 30123 73349 10432 27451 49108 58045 27113 33127 33008 14263 74923 44530 40236 ...
result:
ok ok
Test #18:
score: 0
Accepted
time: 16ms
memory: 49504kb
input:
80000 94684 47824 74620 763247771 43134 68794 613332131 70242 39382 613332131 66806 65879 75791783 75560 29585 -737165426 45214 2688 -196239255 8769 36609 75791783 37142 48567 891334271 6698 68647 -647334986 19812 30219 75791783 54674 54464 75791783 37193 432 312981361 61862 8510 924505446 46265 217...
output:
0 7 24900 73213 36103 58244 40071 50813 58244
result:
ok ok
Test #19:
score: 0
Accepted
time: 18ms
memory: 52692kb
input:
85000 100000 31990 69099 -1731161 74081 84474 -843271979 69532 6116 -722727335 3141 60259 343298872 38598 67962 -767329308 30683 39703 -891912298 38710 77516 588627702 73818 32961 -280568563 67819 68460 -280568563 83602 37746 447820859 62363 72940 424564587 75905 14504 -672710766 36204 47164 -309254...
output:
0 4 15671 4948 6460 38466
result:
ok ok
Test #20:
score: 0
Accepted
time: 16ms
memory: 46352kb
input:
90000 98235 69866 86722 78531852 30106 32321 327858881 79041 9815 -587712775 79725 49462 -125435461 69389 86092 -1577070 50897 14792 41432121 56667 24207 607577044 57695 13616 -918716805 85852 55356 373162845 14242 66828 373162845 22169 53706 122244212 12914 13232 -32572189 89479 43813 373162845 170...
output:
0 3 64237 85938 41311
result:
ok ok
Test #21:
score: 0
Accepted
time: 39ms
memory: 55724kb
input:
95000 95100 62823 7972 -98597476 11872 80236 -376224359 36239 18998 152179746 2941 59846 675971975 31009 87130 277327502 46848 88613 920187456 32265 89904 394908111 32665 71981 -717413241 22224 29525 -692676756 65253 56311 -576492743 55461 93031 -170229140 55015 388 -497138138 45550 26917 -268626991...
output:
1915204480 95000 65290 66360 66399 56091 27278 33830 70145 90570 81970 43134 4218 22853 57621 27974 86036 90707 62213 64728 562 16866 73654 12393 83919 15480 33862 19467 45732 38167 9963 63613 18821 35161 83112 37417 33844 51820 36476 24034 52881 85364 37225 18109 60173 88683 40453 41841 30391 67596...
result:
ok ok
Test #22:
score: 0
Accepted
time: 39ms
memory: 51140kb
input:
95000 96000 8007 59556 217030444 46023 14373 -128335181 570 85822 126207845 80762 41869 723617383 46198 31613 465974823 58802 50379 140015731 2888 19011 720151475 74117 24138 -552326878 17454 57986 -347055744 36830 84433 -534562264 50548 57713 -335694553 93993 32600 -419354047 32724 61082 -652619648...
output:
1929035844 95000 38517 34162 31192 16722 89858 31322 80037 80357 61455 19613 55922 69339 44116 49909 85054 19450 71869 26019 49087 32593 36912 16720 91563 82881 48853 42330 11650 47962 13635 72162 87521 83855 1855 35859 1615 71330 68565 24197 42698 22140 11447 67637 10894 27171 75448 57356 90708 791...
result:
ok ok
Test #23:
score: 0
Accepted
time: 38ms
memory: 55476kb
input:
95000 100000 34956 60336 45395839 40278 30507 251182515 25816 87070 224950942 60653 29762 -585384516 62881 91427 422022135 44457 4481 606128079 41132 25251 -160882610 32094 84433 691041934 36977 23421 351841455 86462 6561 -425673978 22134 14854 -534276133 21754 19992 795688135 47865 45188 433897879 ...
output:
1906862084 95000 73503 93972 81693 59497 68441 87672 46312 63165 39052 38877 24757 28758 49606 92132 41198 9611 53635 44153 13739 33989 32563 74957 50901 45392 29561 31046 58580 2742 94603 91634 23794 88364 34382 6569 63412 1488 93857 87279 81183 69658 7523 76075 4011 36233 12266 57412 77771 46079 7...
result:
ok ok
Test #24:
score: 0
Accepted
time: 43ms
memory: 51708kb
input:
99900 100000 70100 76896 -51386609 16964 79827 516332810 7183 80746 628092448 41385 96532 501920794 42994 48777 82641247 96028 56184 -67050812 32451 50173 -544563060 82225 66648 -50784922 2128 11900 360969680 70814 64690 710732642 83492 60589 106381086 94529 85166 -526924556 46377 77116 948457811 54...
output:
1895701144 99900 87650 18960 66849 45589 70721 44029 86205 42477 11572 88293 96667 57447 26843 67095 98584 43135 37100 18086 57950 54060 39582 77176 53994 38342 59881 14313 54287 5978 89634 78326 62506 45182 83474 52814 73713 13400 22369 15730 7064 46287 64885 16445 64912 21384 45403 30120 19163 198...
result:
ok ok
Test #25:
score: 0
Accepted
time: 42ms
memory: 51888kb
input:
99990 100000 4011 68478 536045518 71538 84132 -940987458 2848 98397 -45141986 69542 48174 -35014400 28195 49500 447539981 97581 41986 205494807 31381 26461 -370585813 42843 8193 -69421974 33975 6124 -486808164 97261 43284 264346869 82796 18093 -14556989 32565 65612 -835815105 1213 99363 105551948 13...
output:
1888920939 99990 80207 48138 33510 40380 38981 93682 9326 44858 34102 44146 16210 75606 41196 71019 79212 4430 67042 20835 42855 79950 76316 90479 2725 26055 81806 62391 42053 35596 25930 46790 65516 59580 28231 19867 87032 79071 89174 38189 72276 69467 87701 72499 88724 83376 47010 78596 56863 9031...
result:
ok ok
Test #26:
score: 0
Accepted
time: 33ms
memory: 58056kb
input:
100000 100000 59304 76015 219875086 5260 1994 159258480 64311 53789 590132314 26577 82648 -132474446 81935 37887 643839658 75588 65296 -360133388 36819 63467 -804039106 83511 11104 307929972 82884 73421 -18000026 68841 40306 889617346 29987 70305 -422194823 54347 24412 -95291130 18090 67916 -9315885...
output:
1843628719 100000 65507 16307 48751 4008 5207 16627 55271 49948 47365 70120 95253 33283 75240 65211 87248 5029 35026 46397 87879 15602 99528 65097 99369 16936 15108 8522 28214 68120 92303 39522 37659 38729 60190 4372 64475 68415 61586 60587 39604 50402 13371 3105 27801 98689 4248 77066 92097 54635 4...
result:
ok ok