QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#104101 | #1385. Ogromne drzewo [A] | xiaoyaowudi | 7 | 8243ms | 87232kb | C++17 | 4.0kb | 2023-05-08 16:45:24 | 2023-05-08 16:45:28 |
Judging History
answer
#include <iostream>
#include <algorithm>
#include <bitset>
constexpr int p(1e9+7);
int W(int k){return k>=p?k-p:k;}
struct I
{
int len,tg;
int c[2],s[2];
};
I operator+(const I &a,const I &b)
{
I r;r.len=a.len+b.len;r.tg=a.tg^b.tg;
for(int i(0);i<2;++i)
{
bool flg((b.len&i)^b.tg);
r.c[i]=W(b.c[i]+(flg?p-a.c[i]:a.c[i]));
r.s[i]=(b.s[i]+1ll*b.c[i]*(p+a.len)+(flg?p-a.s[i]:a.s[i]))%p;
}
return r;
}
I delp(const I &a,const I &b)
{
I r;r.len=a.len-b.len;r.tg=a.tg^b.tg;
for(int i(0);i<2;++i)
{
bool flg((r.len&i)^r.tg);
r.c[i]=W(a.c[i]+(flg?b.c[i]:p-b.c[i]));
r.s[i]=(a.s[i]+1ll*(p-r.c[i])*(p+b.len)+(flg?b.s[i]:p-b.s[i]))%p;
}
return r;
}
constexpr int K(800),N(6e5+10);
std::bitset<K> occ[N];
I ps[N<<1],ei,oi;
int off(N),vs[N],k;
struct B
{
int tg;
I itg;
}bs[K];
void rev(I &a)
{
std::swap(a.c[0],a.c[1]);std::swap(a.s[0],a.s[1]);
a.tg^=(a.len&1);
}
void shr()
{
I las(oi);
for(int j(1);j<=k;++j)
{
I nw;
if(vs[j]-vs[j-1]==1)
{
nw=bs[j].itg+ps[vs[j]+off];
}
else
{
nw=delp(ps[vs[j]+off],ps[vs[j]+off-1]);
}
if(bs[j].tg) rev(nw),rev(las);
ps[vs[j-1]+off]=delp(ei,bs[j].itg);
bs[j].itg=las+bs[j].itg;
las=nw;
}
--off;
}
int main()
{
oi.len=1;oi.c[1]=1,oi.s[1]=0;
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
int n,qc;std::cin>>n>>qc;
static int a[N],f[N],g[N],pos[N],bid[N],up[N],dn[N],sm[N],siz[N];
for(int i(1);i<n;++i) std::cin>>a[i];
for(int i(1);i<=n;++i)
{
if(i<n && (a[i]%2==0))
{
for(f[i]=2;i+f[i]-1<n && a[i+f[i]-1]%2;++f[i]);
}
else f[i]=1;vs[i]=f[i];
}
g[n]=1;
for(int i(n-1);i;--i)
{
if(a[i]&1) g[i]=g[i+1]+1;
else g[i]=1;
}
k=n;vs[++k]=2*n;
std::sort(vs+1,vs+k+1);k=std::unique(vs+1,vs+k+1)-vs-1;
for(int i(1);i<=k;++i)
{
I cur(ei);
for(int j(vs[i-1]+1);j<=vs[i];++j)
{
bid[j]=i;
cur=cur+oi;
ps[off+j]=cur;
}
}
for(int i(1);i<=n;++i)
{
int j(std::lower_bound(vs+1,vs+k+1,f[i])-vs);
pos[i]=j;
occ[i].set(j);occ[i]^=occ[i-1];
}
struct _q
{
int u,v,l,id;
bool operator<(const _q &b) const {return l<b.l;}
};
static _q q[N];
for(int i(1);i<=qc;++i)
{
std::cin>>q[i].u>>q[i].v>>q[i].l;q[i].id=i;
}
std::sort(q+1,q+qc+1);
static int out[N];up[1]=0;dn[n]=0;siz[n]=1;
for(int i(n-1);i;--i) dn[i]=1ll*a[i]*(siz[i+1]+dn[i+1])%p,siz[i]=(1ll*a[i]*siz[i+1]+1)%p;
for(int i(2);i<=n;++i) up[i]=(up[i-1]+1ll*(a[i-1]-1)*(dn[i]+siz[i])+(siz[1]-siz[i]+p))%p;
for(int i(1);i<=n;++i) sm[i]=(up[i]+dn[i])%p;
for(int i(1),j(1);i<=n;++i)
{
shr();
for(;j<=qc && q[j].l==i;++j)
{
int u(q[j].u),v(q[j].v);bool flg(false);
if(u!=i) std::swap(u,v),flg=true;
static std::bitset<K> sw;sw.reset();
static int ts[10];int tc(0);ts[++tc]=2*n;
if(u!=i)
{
sw^=occ[u-1]^occ[v-1];
ts[++tc]=g[u];ts[++tc]=g[v];ts[++tc]=g[i];
}
else
{
if(v!=i)
{
sw^=occ[i-1]^occ[v-1];
ts[++tc]=g[v];
}
else
{
ts[++tc]=g[i];
}
}
std::sort(ts+1,ts+tc+1);
auto qb=[&](int l,int r,int id)->I
{
I ret;
if(l==vs[id-1]+1)
{
ret=bs[id].itg+ps[off+r];
if(bs[id].tg^sw[id]) rev(ret);
}
else
{
ret=delp(ps[off+r],ps[off+l-1]);
if(bs[id].tg^sw[id]) rev(ret);
}
return ret;
};
auto qry=[&](int l,int r)->I
{
if(l>r) return ei;
int bl(bid[l]),br(bid[r]);
if(bl==br) return qb(l,r,bl);
else
{
I ret=qb(l,vs[bl],bl);
for(int i(bl+1);i<br;++i) ret=ret+qb(vs[i-1]+1,vs[i],i);
return ret+qb(vs[br-1]+1,r,br);
}
};
I ans(ei);
for(int i(k-1);i;--i) sw[i]=sw[i]^sw[i+1];
for(int t(1);t<=tc;++t)
{
I cur=qry(ts[t-1]+1,ts[t]);
if((tc-t)&1) rev(cur);
ans=ans+cur;
}
int diff((1ll*(u-i+v-i)*ans.c[0]+2*ans.s[0])%p);
out[q[j].id]=1ll*((long long)p+(flg?sm[v]-sm[u]:sm[u]-sm[v])+diff)*((p+1)/2)%p;
}
for(int j(1);j<=pos[i];++j) bs[j].tg^=1;
}
for(int i(1);i<=qc;++i) std::cout<<out[i]<<"\n";
return 0;
}
詳細信息
Subtask #1:
score: 1
Accepted
Test #2:
score: 1
Accepted
time: 3ms
memory: 32112kb
input:
2 100 2 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 1 1 1 2 1 1 1 1 1 2 1 2 1 1 2 2 1 1 1 1 2 2 2 2 2 1 2 1 1 1 1 1 1 2 1 2 2 1 2 1 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 2 2 1 1 1 1 2 2 1 1 2 1 2 2 2 2 2 1 1 1 1 2 2 2 1 1 1 2 2 1 2 2 2 2 2 2 1 1 1 2 1 1 1 1 1 1 2 1 2 2 2 1 1 1 2 2 2 2 2 2 2 1 ...
output:
0 1 2 1 1 0 1 0 1 2 1 0 1 1 2 0 1 1 2 2 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 2 0 1 1 0 1 1 2 1 2 1 1 0 1 1 1 1 1 1 2 1 1 0 2 2 0 2 1 1 1 0 0 0 1 2 2 1 2 1 1 1 2 1 2 2 1 2 1 1 1 1 1 2 1 1 1 0 2 2
result:
ok 100 lines
Test #3:
score: 0
Accepted
time: 3ms
memory: 32068kb
input:
18 100 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 18 1 18 1 1 18 18 1 18 18 18 8 16 3 4 16 2 3 11 2 3 9 2 18 8 6 12 13 12 18 13 3 16 10 5 12 17 9 15 7 1 13 14 1 12 16 7 9 8 1 14 13 9 12 17 10 9 14 3 18 16 5 10 2 2 9 9 2 16 13 9 3 6 1 16 7 3 17 14 2 17 3 2 4 8 4 9 15 5 4 9 4 17 17 14 14 7 2 4 17 4 8 9...
output:
0 998033926 1966100 17 17 998953478 998459906 999016713 999278089 1308691 999869011 655316 785943 999344783 1044510 999868980 999475850 130057 131054 999344783 999345648 262155 918025 8 393176 999664138 1175576 393205 1769492 999506442 999214591 999376395 16 913454 998328839 999869967 999086574 9984...
result:
ok 100 lines
Test #4:
score: 0
Accepted
time: 2ms
memory: 32056kb
input:
2 97 299999 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 2 2 2 2 2 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 1 2 1 1 2 1 1 1 1 1 2 1 1 2 1 1 2 1 1 2 1 2 2 2 2 2 2 2 1 1 1 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 2 1 2 2 2 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 2 1 1 1 1 2 2 2 2 2 1 2 2 2 1 1 1 1 1 1 2 1 1 1 1 1 2 2 1 2 2 1 1 1 1 1 1 1 ...
output:
1 999850008 149999 1 1 999850008 1 1 1 1 1 1 149999 999850008 999850008 1 999850008 999850008 999850008 999850008 1 1 149999 999850008 1 999850008 1 999850008 1 1 999850008 1 999850008 149999 1 1 1 1 1 1 1 1 149999 1 1 1 1 1 149999 1 1 999850008 999850008 999850008 1 999850008 1 1 1 999850008 149999...
result:
ok 97 lines
Test #5:
score: 0
Accepted
time: 1ms
memory: 32068kb
input:
15 100 2 3 2 3 3 2 2 2 2 2 3 2 2 2 1 1 1 1 15 1 15 1 1 15 15 1 15 15 15 14 3 2 5 8 2 3 10 1 6 5 2 6 7 6 10 10 3 14 14 6 11 8 1 8 13 1 10 8 6 12 12 5 7 7 1 14 14 10 5 14 5 12 6 3 6 12 4 9 11 8 5 3 3 4 15 1 5 14 5 11 12 11 8 13 1 5 5 1 7 5 2 14 14 10 11 8 1 3 3 1 15 15 7 4 8 4 4 13 2 5 14 2 13 4 2 4 1...
output:
0 998992623 1007400 14 12 872083 999759071 999452631 79693 999919574 9 13 243256 999594414 162109 11 6 13 999272283 485683 999514340 999837773 144344 999114412 999272283 999918841 999594414 4 160132 13 243256 2 14 999682390 999276788 999272283 723236 999195600 999675328 81107 405892 999757099 243427...
result:
ok 100 lines
Test #6:
score: 0
Accepted
time: 3ms
memory: 32028kb
input:
16 100 2 2 2 2 2 2 3 2 2 2 2 3 3 2 3 1 1 1 1 16 1 16 1 1 16 16 1 16 16 16 4 6 4 7 7 4 7 10 3 8 5 3 15 15 7 3 12 1 16 16 6 5 13 2 8 8 6 13 12 1 15 13 5 11 16 4 11 10 7 8 15 2 3 1 1 10 13 7 8 7 7 16 10 1 5 2 1 15 15 3 14 4 4 1 13 1 14 14 8 14 16 6 9 12 4 8 12 6 12 16 4 8 7 4 4 10 1 8 7 4 14 8 3 12 3 3...
output:
0 998281762 1718264 15 9 999760644 6 999606230 382442 12 998876006 15 998958575 7 132049 264126 999339828 131901 999076901 66034 999604111 130694 792097 280641 14 1289057 998677937 11 999735898 999604424 999473046 999471808 130696 999238924 130696 791067 1124016 999076214 262070 132071 521729 909412...
result:
ok 100 lines
Test #7:
score: 0
Accepted
time: 3ms
memory: 32052kb
input:
14 100 3 2 3 3 2 2 2 3 3 3 2 3 2 1 1 1 1 14 1 14 1 1 14 14 1 14 14 14 10 12 9 9 13 4 7 8 6 13 5 1 12 13 7 5 8 3 14 10 10 4 14 2 12 6 2 14 6 5 12 11 7 10 4 3 12 11 3 8 7 5 4 7 3 14 11 1 12 12 12 8 5 5 14 9 3 11 9 7 4 3 2 12 13 7 5 7 2 5 12 3 6 7 1 14 11 9 6 8 1 3 7 2 9 6 6 11 11 6 11 13 11 12 13 3 5 ...
output:
1 998517157 1482854 1 9 999749078 999498176 999875107 999511 999874529 999627623 501903 998754182 750871 1001835 125476 743931 125474 124906 999631691 376436 9 372388 627318 250885 111542 999874529 999752526 999125979 999875685 376440 999750786 999520150 374516 3 999749062 999874529 120836 999502334...
result:
ok 100 lines
Test #8:
score: 0
Accepted
time: 3ms
memory: 32212kb
input:
14 96 2 3 2 3 3 3 2 2 3 3 2 3 2 1 1 1 1 14 1 14 1 1 14 14 1 14 14 14 3 8 2 10 10 9 7 9 6 12 12 11 5 13 2 12 13 2 4 8 4 8 13 6 3 5 1 3 12 1 11 10 9 14 14 13 1 1 1 7 13 2 10 12 5 14 12 2 10 12 8 14 13 12 2 10 2 2 8 1 4 6 3 5 6 4 14 12 2 6 9 5 12 12 10 10 6 4 7 6 1 7 1 1 12 10 5 6 9 4 4 2 2 3 11 3 7 9 ...
output:
0 998566001 1434027 13 5 999403257 3 999749325 5 998998733 999874390 999507946 999372142 999776663 998901017 125616 5 0 999246899 999748780 251273 999748778 125637 999068492 999319500 999758052 999876705 251273 999624470 5 501115 124864 555272 251241 999624470 188453 999026635 999749329 1182761 6278...
result:
ok 96 lines
Subtask #2:
score: 1
Accepted
Test #9:
score: 1
Accepted
time: 3ms
memory: 32168kb
input:
2 100 3 1 1 1 1 2 1 2 1 1 2 2 1 2 2 2 1 2 1 2 1 1 2 2 1 1 2 1 2 1 1 1 2 1 1 1 1 2 2 1 2 2 2 1 1 1 2 2 1 2 2 1 1 2 1 1 2 1 2 1 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 1 2 2 2 2 1 1 1 1 1 1 2 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 1 2 2 1 2 2 2 1 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 1 1 2 2 2 2 2 1 2 2 1 2 1 1 1 2 ...
output:
1 1000000006 1 1 1 1000000006 1 1 1000000006 1 1000000006 1 1 1 1 1 1 1000000006 1000000006 1 1 1000000006 1 1000000006 1 1 1 1 1000000006 1 1 1 1 1 1 1000000006 1 1 1000000006 1000000006 1 1000000006 1 1 1 1 1 1 1000000006 1000000006 1 1000000006 1000000006 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000006 ...
result:
ok 100 lines
Test #10:
score: 0
Accepted
time: 3ms
memory: 32116kb
input:
12 99 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 12 1 12 1 1 12 12 1 12 12 12 5 11 1 12 7 2 8 10 8 10 9 7 6 7 4 6 12 2 12 3 1 11 7 1 5 11 5 11 12 5 11 4 4 4 10 1 11 11 11 8 2 1 12 10 5 11 5 4 12 12 6 10 8 8 6 6 4 4 6 1 7 7 4 11 7 3 8 8 2 5 8 3 9 5 1 4 5 4 11 10 8 6 5 3 9 12 6 6 4 4 9 11 6 12 6 6 11 5 1 7 12 6 6 ...
output:
6 998671401 1328606 6 6 999204485 664128 999734345 132850 999867513 999203393 1180984 531266 999204485 999867153 925106 999207767 6 752946 265720 795532 6 265672 6 999738667 6 531266 6 999603007 529826 999870429 132860 131770 999601449 261352 999734309 796620 795528 999335889 999734777 999601603 398...
result:
ok 99 lines
Test #11:
score: 0
Accepted
time: 3ms
memory: 32112kb
input:
3 100 402 745 1 1 1 1 3 1 3 1 1 3 3 1 3 3 3 2 2 1 3 3 2 1 1 1 2 3 2 2 3 2 1 1 1 1 2 1 1 1 1 3 1 1 3 1 1 1 1 1 2 3 2 3 3 2 3 3 1 3 1 1 3 2 2 3 3 3 1 2 1 1 3 1 3 2 1 3 2 1 3 3 2 2 2 2 1 3 1 2 3 2 2 3 2 3 3 2 3 3 3 3 3 3 3 2 2 3 2 1 3 2 2 2 3 2 3 2 2 2 1 1 2 2 2 1 3 1 2 3 2 1 2 1 2 3 2 2 2 1 3 1 1 3 3 ...
output:
0 999700863 299148 2 2 1 2 0 999850064 999850064 0 999850809 0 299148 299148 0 999850064 2 2 299148 149948 2 999850809 999700863 149948 149948 2 1 999700863 999850064 999850064 2 2 2 149948 149948 149948 999850064 149948 149203 1 999700863 999850064 999850809 999850064 1 299148 2 149948 1 999700863 ...
result:
ok 100 lines
Test #12:
score: 0
Accepted
time: 0ms
memory: 32156kb
input:
14 100 2 3 2 3 3 3 2 3 2 3 2 3 2 1 1 1 1 14 1 14 1 1 14 14 1 14 14 14 14 13 10 2 12 1 12 10 2 14 9 8 14 12 6 8 9 2 7 8 7 13 6 1 8 7 2 7 6 2 3 9 3 14 5 3 12 10 5 5 6 2 8 4 3 13 8 3 9 5 2 8 8 4 8 5 4 6 5 3 5 13 4 13 14 4 4 12 3 14 9 4 6 5 5 8 13 6 13 14 8 9 5 3 13 6 6 4 13 2 4 2 2 12 10 8 9 11 7 10 8 ...
output:
0 998562237 1437789 13 3 125961 998814144 251893 629689 251917 999874188 999874441 880314 125577 125186 999275887 1129893 251889 999876389 493337 629566 500206 5 374377 123629 998996085 999874063 999003080 629693 123627 999370458 999874059 500206 880310 998877128 188939 251887 999748183 251727 99962...
result:
ok 100 lines
Test #13:
score: 0
Accepted
time: 3ms
memory: 32160kb
input:
14 100 2 3 2 2 2 3 2 3 3 3 2 3 2 1 1 1 1 14 1 14 1 1 14 14 1 14 14 14 13 13 6 11 6 6 10 2 1 4 4 3 9 9 5 6 9 6 5 12 1 3 13 1 14 3 1 11 14 2 13 11 1 9 11 6 9 13 3 14 12 11 14 11 10 10 10 10 10 14 2 8 7 5 13 14 7 10 7 4 6 13 2 6 9 2 8 14 7 8 13 2 12 11 9 5 5 1 11 4 4 11 7 6 12 9 7 1 4 1 12 11 1 6 8 6 3...
output:
0 999050657 949367 13 7 10 416180 614845 3 8 999751030 999420061 999190055 893609 999749119 167276 999832823 999665561 167281 250911 5 999665500 83063 999916381 250087 999416580 999751034 999498476 999582116 83637 4 573006 333702 250829 999874551 83641 999834476 999440935 999832770 698464 12 167257 ...
result:
ok 100 lines
Test #14:
score: 0
Accepted
time: 1ms
memory: 32068kb
input:
13 100 2 3 3 3 2 3 2 3 3 3 3 2 1 1 1 1 13 1 13 1 1 13 13 1 13 13 13 12 13 11 7 5 2 11 9 7 6 3 3 4 5 1 1 6 1 8 10 6 6 5 1 4 2 2 2 13 2 7 12 3 10 9 2 6 11 1 13 10 5 9 12 9 6 7 2 12 10 4 2 2 2 13 10 3 11 9 1 11 2 2 6 5 2 8 13 3 9 11 6 3 12 3 5 4 2 11 6 5 7 11 7 9 8 8 13 12 2 11 11 8 11 11 8 9 12 7 8 7 ...
output:
0 999035543 964482 12 10 999908070 181634 183864 260527 999911468 999678189 999816242 90253 143035 999035542 999540697 91929 999541260 275842 999724215 999908632 183895 1 275844 183866 780586 90253 999540414 999816159 999188791 88548 458768 999632639 91862 91960 8 8 999724215 91677 999362468 9990355...
result:
ok 100 lines
Test #15:
score: 0
Accepted
time: 0ms
memory: 32200kb
input:
14 100 3 3 2 2 2 3 3 2 2 3 2 3 2 1 1 1 1 14 1 14 1 1 14 14 1 14 14 14 4 13 2 4 4 1 13 10 7 13 14 3 9 8 5 10 12 1 9 7 4 7 6 1 6 7 4 10 8 5 13 11 10 7 11 6 11 1 1 9 14 6 11 14 1 14 11 3 9 8 4 6 5 1 8 13 3 6 8 4 5 9 1 9 6 6 14 4 3 13 12 12 9 11 7 11 4 4 7 12 4 7 4 3 8 13 4 4 9 2 12 10 4 9 7 5 9 12 2 1 ...
output:
1 998999163 1000861 14 6 999251444 4 252256 999915927 83972 999831861 167805 83322 999916696 168000 168181 999664112 748593 999579647 999747753 252277 83972 81765 999579776 999832861 999667142 251120 832672 84096 999831912 580402 999580031 244502 999579776 999587718 168164 167805 999747831 999503493...
result:
ok 100 lines
Subtask #3:
score: 1
Accepted
Test #16:
score: 1
Accepted
time: 280ms
memory: 84440kb
input:
294859 99 9779 263842 162862 41309 205878 187011 120812 215594 144926 266659 91220 39902 35717 267493 76723 16658 128623 58659 71768 36576 16756 208904 127375 96504 2801 156958 287176 270333 115149 78879 187396 78481 209993 294915 151981 256988 122823 177567 2651 197632 91283 243813 247303 256011 54...
output:
1 864213173 135786856 1 147355 561016658 498824371 381732145 119440528 261161046 40187012 128171912 305605168 362196882 586839768 763916759 312737819 655769265 75826709 679564170 407437948 999004991 362839167 10404963 603616400 593609016 12802004 398766600 509452999 163691607 259509267 669700003 614...
result:
ok 99 lines
Test #17:
score: 0
Accepted
time: 276ms
memory: 84844kb
input:
300000 100 172323 222249 66673 98886 209362 77586 244329 80461 147639 174057 195912 90421 299869 131491 108938 62952 273994 17753 132928 157975 182475 212897 277971 116299 228878 171176 14377 161567 86057 141374 60463 205712 133092 156900 66383 134260 229004 117600 65258 65798 263866 27087 132943 16...
output:
2 478702474 521297555 2 149762 819209788 478843202 537945310 913233053 748407664 351494606 330890349 924184007 44869252 603142262 27152899 70252571 223028020 340197715 117390628 114059699 659927372 434602936 353501854 855367625 557037090 737206221 515854984 10052421 105887612 375558006 236665784 302...
result:
ok 100 lines
Test #18:
score: 0
Accepted
time: 679ms
memory: 84768kb
input:
296246 98 76845 95006 227397 89183 173235 100673 238893 86201 1915 160683 242175 63819 232715 107051 84968 92212 74385 21687 270140 257491 283550 202335 13479 22611 216367 144589 35817 254119 20165 74383 78263 273471 164061 162959 4787 51297 109860 201287 76597 140925 215263 143571 24411 104963 2938...
output:
1 746979370 253020723 1 147775 842233908 42199428 438484305 297779315 824212366 166219965 69920697 100178092 703566462 297297940 671407407 210588655 928902512 163680395 360692444 643338762 730007952 74741681 779030333 61527812 967557337 198684530 110514502 874727760 177632722 507808281 924847956 383...
result:
ok 98 lines
Test #19:
score: 0
Accepted
time: 2992ms
memory: 84184kb
input:
298697 98 86749 216213 36971 89501 240657 249855 215897 87419 234791 197107 218027 56983 5973 203743 19951 280271 41899 62101 138393 216439 10089 297331 221839 195627 249975 295773 51781 214419 62393 72397 2767 180995 249701 86475 244315 68871 173487 203505 58547 21135 139949 243323 15799 129091 268...
output:
26 500823928 499475329 298722 149556 690142002 425515365 452993972 387125653 486332252 693333833 505526355 396400019 387512471 847251865 21837154 150376385 526982809 130585474 172469396 61490527 62417618 431236233 126078363 255572268 147668759 108489174 880359604 806592164 758892417 837973541 934517...
result:
ok 98 lines
Test #20:
score: 0
Accepted
time: 4970ms
memory: 86872kb
input:
300000 100 196315 120527 76135 14055 42135 254491 243243 7557 175221 191071 15657 80517 20797 133169 193213 52103 141455 235759 9459 230521 53347 93153 68739 274217 266499 104979 230349 3925 173381 267641 51411 241255 101949 22727 83003 218981 122587 291461 259459 156715 100121 133721 173745 150047 ...
output:
1197 931335670 68967694 301196 157296 852731886 134142566 309430248 239126847 266761887 244131747 536596544 186527230 63045963 652165894 326468040 836389788 941999056 261461509 300948018 271644854 766771404 191196021 483467457 220015567 420192948 109270203 472809786 238972331 935677209 812552929 154...
result:
ok 100 lines
Test #21:
score: 0
Accepted
time: 630ms
memory: 85432kb
input:
295827 100 26197 230359 55979 287335 200121 203289 206813 12051 114889 65675 8145 43953 39647 282425 121673 53447 238349 143117 16777 10967 4955 133249 210221 268877 286785 94855 70973 23027 261063 83101 211153 139451 267581 250777 118855 95795 15735 278395 134581 216797 60361 287745 44385 104763 13...
output:
1642 438142269 562170822 297468 167822 885652197 358591320 119045639 696144892 752133843 396542197 825761128 16727393 159475959 541566083 989683302 704760732 555381732 745094362 219748520 76758109 701347205 812934605 235318506 793235336 230155514 211693975 453307000 238916214 165565797 953292661 637...
result:
ok 100 lines
Test #22:
score: 0
Accepted
time: 206ms
memory: 84864kb
input:
295349 100 46047 196761 289249 82873 8979 260453 155025 274665 117443 179849 105311 3205 75733 2003 186075 217573 89979 175099 192181 48535 136685 132291 193185 257761 113225 106359 268855 144925 180949 37193 120179 125671 68789 230563 145159 64955 136871 159719 64011 204451 15407 287809 288663 6599...
output:
1556 139164487 861226674 296904 220992 864815256 712724366 782589023 150978819 665633974 125394231 132490134 944094379 457731993 689368252 467809338 772676990 720221349 51637547 242199791 795900108 199824943 744301417 375738212 103366075 847866387 603067535 978634021 637183858 607595336 703673676 82...
result:
ok 100 lines
Test #23:
score: 0
Accepted
time: 8243ms
memory: 87232kb
input:
300000 100 188508 62132 139737 132414 114443 231263 298472 212745 282421 237819 181536 161511 111089 249951 246425 75914 75623 244717 10335 223067 207443 224610 265641 89727 32571 149089 255237 142005 47380 44067 170213 119927 232785 271497 30349 21341 163540 46675 190737 80541 273363 24529 134871 1...
output:
601695881 398604899 398604899 601695881 601695881 398604899 398604899 601695881 398604899 601695881 398604899 601695881 398604899 398604899 398604899 398604899 601695881 601695881 601695881 398604899 398604899 601695881 601695881 398604899 398604899 398604899 601695881 601695881 398604899 601695881 ...
result:
ok 100 lines
Test #24:
score: 0
Accepted
time: 86ms
memory: 84816kb
input:
300000 100 262648 139487 222981 271903 79149 146457 28225 130493 201133 133647 232067 133329 130643 59215 168407 16617 223359 97117 81081 259239 69719 161351 295799 195327 31901 110345 3697 225369 185203 212923 153901 111125 179411 122363 140911 121421 290847 83205 94213 169743 264899 158427 244797 ...
output:
0 5785966 994814040 299999 178819 351043653 699196092 955439268 405818152 47706251 668455818 264308298 884861791 68069104 900581791 751695738 988014288 951595701 783785581 738148753 958377202 145688382 117732300 24558233 4577302 118762339 208199557 51926684 415603168 630924729 635154450 864407392 94...
result:
ok 100 lines
Test #25:
score: 0
Accepted
time: 109ms
memory: 82768kb
input:
300000 98 172182 215569 292851 251745 10977 127601 45733 53431 119219 179709 211019 178449 267721 209157 282757 18953 231093 193655 86643 16595 214527 286843 134841 210877 193455 228501 109465 194241 50903 179537 179481 113947 56603 186919 250455 128011 100117 47365 71669 69351 63447 139253 298411 1...
output:
0 146361930 854073010 299999 282885 249194299 960612786 687921755 850210369 97561872 121127011 859169760 212137178 633825222 429765334 378957136 680732627 163533243 846764198 621651667 733642062 195745187 289144764 754616421 67668320 217220956 51457497 389893507 303181662 722521641 951362350 6692049...
result:
ok 98 lines
Test #26:
score: 0
Accepted
time: 189ms
memory: 84816kb
input:
300000 100 152392 196187 135317 296139 51809 77471 175273 253699 143705 156283 197887 82973 1695 212851 82293 28739 169545 212699 276513 199603 231401 76695 242679 57661 21303 145495 100323 106763 195945 87057 195331 71509 145749 12723 115525 43257 287291 144011 97161 249559 73979 142241 157947 8544...
output:
0 891154772 109260744 299999 215267 858013287 225686730 509768352 723976065 759515728 83839295 338952150 307815340 406846994 364751049 858994902 441845398 902632596 543375915 363967278 561035828 793919968 885395710 634572055 615530020 245476644 318344276 361687162 90540965 860846095 550473169 420067...
result:
ok 100 lines
Test #27:
score: 0
Accepted
time: 408ms
memory: 85204kb
input:
299998 97 176672 115957 124901 199389 264711 41981 261653 56031 205963 113520 203217 118238 235971 179731 76333 275415 217087 22521 65573 170769 163595 158791 152263 19258 87595 209517 103458 17651 62105 127089 62169 75273 83949 296034 75759 239221 269059 55562 156035 282729 244893 34866 99505 95961...
output:
0 421044682 579342730 299997 119805 793979601 71002828 306297689 330726517 920054930 475097633 964443240 772380242 816243517 605343071 870362538 169957653 210544484 165658224 795699874 244621669 889728829 746093224 55095988 210337715 623979565 201008702 445124777 375646953 127423775 77227315 2907588...
result:
ok 97 lines
Test #28:
score: 0
Accepted
time: 771ms
memory: 83800kb
input:
300000 99 280648 129843 122125 93067 23192 181242 97077 135955 253629 289268 137927 72843 11893 299440 236245 120698 170233 11535 60433 103643 158715 237381 120499 241303 171957 234985 81199 169468 9007 23225 290977 57835 2313 159292 63079 67909 146089 79295 294163 270255 244285 3093 235621 166159 2...
output:
0 53858027 946471485 299999 167277 976547453 366159731 981543276 512840305 963463550 282859741 940004166 764591811 928352794 826628766 231029481 28831815 710225173 725768685 208441551 5013710 407651695 96442988 689028985 21158810 571249385 114170580 679241871 5148008 725675491 874814832 375640802 45...
result:
ok 99 lines
Test #29:
score: 0
Accepted
time: 1726ms
memory: 85004kb
input:
300000 95 151506 31123 259589 274803 93994 67931 4511 126405 205531 59628 103265 183015 61665 276445 294225 101441 36303 108257 109958 69787 154755 252623 47314 48501 109287 106931 41545 151107 218093 30733 76963 152151 79477 244511 252767 249485 137769 394 140182 229671 96189 196143 73751 193585 13...
output:
0 862990232 137317900 299999 152101 466352997 901455840 702920027 19867491 560034166 807650251 536068804 623797208 798868752 135060838 65063438 809774553 772567017 351792012 977485417 288841917 904874109 73867646 324241002 842256944 291499390 743655981 499760849 791126187 474151067 974694832 3591001...
result:
ok 95 lines
Test #30:
score: 0
Accepted
time: 5385ms
memory: 84980kb
input:
300000 96 200222 18355 73281 145553 217773 98311 207273 92952 27555 257199 202499 19507 98115 188403 76743 46173 183007 198463 205203 83399 56699 65273 214396 145946 160071 22139 219447 131039 239877 282007 52391 67021 129813 77655 239249 249177 179151 293687 99307 165283 149877 91891 21421 128843 4...
output:
0 774623480 225677858 299999 146245 259980387 225284825 829153740 196755862 654823127 829038130 653721496 628637713 515599056 130017599 259819566 95234946 332760410 820709216 891416369 295744274 499101573 864260587 238294225 475380143 282879635 748069338 746834533 440658178 766730756 807599338 49776...
result:
ok 96 lines
Test #31:
score: 0
Accepted
time: 5371ms
memory: 86768kb
input:
299997 100 113480 134811 236337 100095 137161 200435 102821 86697 104827 290677 36591 71801 114349 14503 48883 178489 121565 163235 226209 286651 291877 249207 74685 7093 161403 284719 263663 78715 198943 83307 130623 264309 2357 96727 67545 118191 195605 33503 217867 78119 162027 248715 176971 6469...
output:
0 869403675 130897830 299996 153950 803957785 439972032 260244211 25650841 631328772 259223380 787385077 12269862 664492339 499362051 621436693 794980316 967102925 760712225 46824466 257794541 943532322 997786227 286737856 904609316 802744772 89887286 63135730 451555892 890564620 687650004 80429152 ...
result:
ok 100 lines
Test #32:
score: 0
Accepted
time: 90ms
memory: 84680kb
input:
300000 100 39970 159056 258146 171636 104342 294162 3938 228180 16248 69548 130234 47234 16384 35720 58744 69772 186014 70750 289406 98856 199192 157540 5714 262120 15134 170002 94444 43830 229946 84768 263262 28364 50626 194474 157876 240242 101530 175270 294798 213458 150206 6126 272574 262184 159...
output:
0 262654840 737645168 299999 299999 373507879 549087232 639741695 401452444 679200334 48030274 477800207 456729151 977367098 293754465 506457823 929507213 978942649 121212794 682199440 913917406 341649696 735479899 522437329 122732496 567995144 247447642 157175079 846432157 20017680 20464593 2856748...
result:
ok 100 lines
Subtask #4:
score: 1
Accepted
Test #33:
score: 1
Accepted
time: 292ms
memory: 82492kb
input:
296856 99 112996 98273 118559 223016 283428 279243 44779 74799 249502 152381 153839 270440 174 279303 115472 116654 165877 81514 46036 74655 101113 298120 150105 174116 12215 158041 109669 240981 58173 59192 156109 242021 226979 232687 20959 85434 265728 282204 55838 172589 88312 242769 82403 252774...
output:
0 692171170 308125710 296855 148593 953772946 566312798 72093185 750747290 621295623 233295720 796460178 600014341 980329616 983211245 158588599 422334981 600207401 145088802 499975208 230489725 737652624 505754258 784165953 545612165 932522245 224979636 683491739 931940870 593742274 130801402 27812...
result:
ok 99 lines
Test #34:
score: 0
Accepted
time: 279ms
memory: 84428kb
input:
297091 99 192861 220724 21704 271340 100945 32800 81496 178407 289960 24648 43158 3768 55779 61304 130898 16437 78473 211659 2118 45469 221830 118856 42962 220422 254355 176478 241269 199372 53193 249190 45809 262201 113334 250980 12980 205342 270021 223747 40622 93774 252004 281068 88634 195722 267...
output:
1 524574736 475425293 1 148215 495091328 382296803 16299571 513133680 593375484 196901375 285401884 588544755 755673606 632582767 450410802 698902027 991942702 220780084 378317630 355130238 129834655 990007661 853792620 155151540 879714406 306169029 165928104 646030118 139779367 914737618 587531466 ...
result:
ok 99 lines
Test #35:
score: 0
Accepted
time: 1464ms
memory: 85348kb
input:
300000 100 37139 197216 175595 57471 261569 170229 63255 89271 188961 127190 49737 37175 91961 248187 201291 208035 285443 183011 114483 143125 27595 278469 264081 237825 15193 227627 131051 194869 3557 234327 47685 48439 212663 185053 12075 298743 194565 236939 198203 272643 215396 18571 140093 174...
output:
1 640269481 359730664 1 150963 880801646 525753146 663689898 601102034 986298812 967004420 294134993 920805214 413627530 243342808 733045946 479327255 299076698 138141201 728481631 481988038 104932279 657029606 25659862 799957809 713222272 881770795 735716101 548500977 390439921 903117108 986886655 ...
result:
ok 100 lines
Test #36:
score: 0
Accepted
time: 5199ms
memory: 82236kb
input:
294656 100 216645 187437 210385 242443 276257 214583 138703 196265 45515 11519 276713 152897 44785 157189 282711 130393 283623 108181 36837 129953 299107 289171 209887 80059 271833 71 158023 293585 277341 28085 104973 19901 105825 102233 183783 103261 247691 260369 293347 248295 61087 274945 162025 ...
output:
210 28202452 972093622 294865 143999 574724074 812979051 95125576 157402783 541903819 740195260 484644747 487237461 188311073 875303604 777684965 724505816 732063558 250976297 667937179 632249785 140848796 996938454 833956455 88750770 982430538 298944605 611964820 996832634 622181500 912619755 35371...
result:
ok 100 lines
Test #37:
score: 0
Accepted
time: 2106ms
memory: 85044kb
input:
300000 98 253631 100169 68619 24579 207887 195949 89445 96867 73221 12303 197817 150821 20397 252325 132393 107871 60687 211411 36319 15311 284305 94439 106917 124571 264621 178795 243997 174651 208761 65417 141349 43617 209025 225547 42327 286169 164607 28329 297233 118403 263231 279189 160793 5052...
output:
740 136784708 863223197 740 160006 813656158 11633288 671335141 224107518 649938484 8640715 847513576 26066937 685567296 758583842 262582109 716358815 189755554 898075954 779720503 701007603 204451388 403884555 576289650 637429372 601264081 32935847 755660361 280390085 272262615 896413892 543613840 ...
result:
ok 98 lines
Test #38:
score: 0
Accepted
time: 308ms
memory: 83996kb
input:
295005 98 173485 54091 69945 85691 37331 140795 188881 108125 94187 26029 191077 184655 100123 90207 56463 241729 227861 276255 185191 162845 148495 248177 170923 209383 275003 153027 31539 184847 197791 225873 233717 252219 118497 190289 112763 201629 57801 163611 110373 162739 184189 143719 228863...
output:
5731 881966309 118380590 300735 156511 382252863 116529750 821847677 626146862 632875323 624200997 506632186 937961818 982851881 869088532 970331815 435175289 947368608 775793110 812692454 562238672 309923855 108056086 453219830 423273279 861088844 115719623 724607177 761763485 741624630 292113258 8...
result:
ok 98 lines
Test #39:
score: 0
Accepted
time: 85ms
memory: 82576kb
input:
298193 100 22395 148093 234599 75239 12337 12305 48865 94149 215363 1035 234725 4567 72517 171765 180277 249671 155529 131401 214683 101607 161505 186429 115353 2623 280203 85195 35273 21065 141653 156713 127285 196639 254043 201371 192065 280641 116413 188851 71691 5933 73313 206989 83861 60611 164...
output:
82736 869266018 130866711 82736 162116 949831465 199471503 758588453 843073022 749238870 408844468 637396715 554305520 468473496 939868874 512171767 389216627 473935236 746858631 415411520 871558532 944869336 71534380 687320696 192442953 274818021 182447024 591917209 190058679 732650901 399977631 53...
result:
ok 100 lines
Test #40:
score: 0
Accepted
time: 81ms
memory: 86392kb
input:
300000 100 258114 291363 208103 74345 221531 11995 234919 73209 184463 230417 238233 158905 21165 116249 231565 158169 160939 247743 207965 14831 64197 142847 27881 178665 28475 22395 70823 165369 21393 94611 97885 280673 193581 214671 271861 102783 45201 251775 41697 165185 189911 21369 183133 2992...
output:
0 377419568 623180438 299999 299999 97426511 935557861 803191331 382166704 444057025 362078703 642949563 724093094 864733620 982155804 326866340 501989556 535547965 779462818 82777942 823647213 29320026 391463402 546699955 651089251 421436417 837041928 193833414 136198225 995538208 730370363 9091525...
result:
ok 100 lines
Test #41:
score: 0
Accepted
time: 104ms
memory: 85160kb
input:
300000 98 59408 272777 189463 169093 258771 228271 180855 264055 73861 186559 3043 127581 231029 160175 170079 100257 131031 202761 265257 72285 87783 89915 159855 235455 114701 98497 81609 162793 81041 205385 114607 87899 297429 181839 260277 131211 67265 227865 53279 174801 166187 140405 116137 14...
output:
0 972123524 28412650 299999 210863 557572861 20961889 65354845 973740316 506384548 880060196 255945621 494512436 520574310 13022471 404867221 880801361 297243222 163773470 880244865 568258538 264263849 862448248 740951255 682986906 998211804 507641962 854704673 776221869 147764863 540437753 28819137...
result:
ok 98 lines
Test #42:
score: 0
Accepted
time: 148ms
memory: 84916kb
input:
300000 100 23888 212137 268785 205427 37623 170025 33931 266265 218759 170117 138825 87009 11897 186465 255643 49175 286067 70963 202915 45905 258287 249503 86321 45599 10481 10975 11483 96255 128233 226573 34007 194747 98891 76887 143975 86749 151959 276797 111045 189729 186453 96595 143315 36649 2...
output:
0 443355776 556987906 299999 105087 864944459 842526088 236638209 122435007 572708780 47756225 752691971 242587231 408047585 369367362 426507705 671046683 706318456 594302216 985110329 20256276 45477934 160015524 3511864 817723203 245401955 628979142 972963377 208967128 518243438 598533490 502907205...
result:
ok 100 lines
Test #43:
score: 0
Accepted
time: 8216ms
memory: 84612kb
input:
300000 99 70042 158722 223783 111924 124823 755 32892 70957 296405 42033 233678 100935 232587 174589 217579 59938 831 188027 60237 45179 62127 203766 176057 259457 109417 117319 277315 215317 61410 99811 128859 114495 208457 193681 103795 33975 97540 165727 32697 111077 162147 257041 290843 266401 1...
output:
0 792509684 207791096 299999 149769 253198094 899125404 520632169 253197265 854124894 421687837 131315313 877438196 256127203 923027172 364650490 439115305 913007622 275877926 614168996 327917235 99552439 709840451 110828764 646716514 80203249 637614319 558626841 786515470 715021721 403472564 776096...
result:
ok 99 lines
Test #44:
score: 0
Accepted
time: 611ms
memory: 85204kb
input:
300000 100 47010 218281 283677 215701 242135 265453 169633 14799 22063 207543 155493 34202 287825 124235 86229 245311 83099 283676 167241 92363 93623 228411 38777 243917 74479 133215 206953 281363 26271 123331 268087 215383 217468 41297 196824 251545 129997 50096 12787 201437 231503 132501 120749 27...
output:
0 742769828 257569134 299999 180735 481794631 750900132 480216827 771010458 820066695 9332491 921903914 151246520 861887444 785021265 220283936 36491441 214820327 254369451 248741214 109536823 421650273 742018329 914591410 423010407 292106724 456861647 322730660 903830502 129440309 227216959 1720129...
result:
ok 100 lines
Test #45:
score: 0
Accepted
time: 1197ms
memory: 85068kb
input:
300000 100 209928 249293 205554 134471 42249 110433 42341 159437 121029 206881 1551 7301 225841 237913 293730 22435 99237 262255 286061 230718 248173 115021 102821 92729 285021 103981 84931 49339 41250 4001 286595 53201 214369 70913 273057 290513 232483 211151 114237 30634 199911 17489 243053 24563 ...
output:
0 918762614 81558128 299999 145275 744513701 191547493 368511466 459832947 332032142 829763337 954310686 66940353 462912663 121728695 228691079 53585904 606053088 769914139 504584446 973600740 195865087 68801391 893308631 804728631 361970842 300214614 592848398 58313023 634866857 277262138 149993854...
result:
ok 100 lines
Test #46:
score: 0
Accepted
time: 2149ms
memory: 84912kb
input:
299997 98 143618 129405 278555 137663 203639 115253 295495 150110 199375 84994 29195 172119 229955 235417 92487 68181 189723 210205 119596 130681 296601 44363 64209 245747 101020 38937 56269 216535 290915 24809 121503 180887 22715 166019 101414 71771 68257 95159 221893 147150 60118 2061 42696 35337 ...
output:
0 366664835 633643874 299996 167526 523964306 34766519 281905080 806405001 531448738 583827742 854765756 562772004 197005115 405428619 269544482 850862132 42595240 540427213 935728974 589199368 509031998 944914241 440974138 64216788 256935921 744292156 972006592 351206187 868255922 308912659 4124329...
result:
ok 98 lines
Test #47:
score: 0
Accepted
time: 5117ms
memory: 84744kb
input:
300000 100 221904 179427 234279 95543 79043 76365 163163 213957 285249 269647 236191 123042 269883 77137 265755 2833 94657 32941 134771 159363 63939 206135 175929 96973 177450 265240 239469 156871 3255 23955 278537 276441 24205 157867 100221 50687 219965 74492 161023 189879 169273 30967 250733 21479...
output:
0 766965192 233336282 299999 147005 983114720 627270001 200267399 621552431 886809448 849151990 855534510 15920863 533354608 933462812 566044682 505524629 56342990 22985383 282292536 35547939 790845303 454227970 304732747 933611800 637233277 689504140 51133406 707384225 66987701 49765085 838923057 5...
result:
ok 100 lines
Test #48:
score: 0
Accepted
time: 5320ms
memory: 85508kb
input:
299995 100 14208 131353 103387 82077 208801 44887 12121 132803 130673 92509 149981 6915 101155 251961 250040 276893 28829 281197 75937 15411 101395 299523 56171 183133 148535 80934 202105 190081 107221 110313 100177 250381 60759 276267 127343 169283 236385 272263 258884 56737 236369 159115 21067 251...
output:
0 583029913 417271704 299994 154296 860238009 368848340 199186965 434227256 760465876 724159850 663086945 27423853 251592953 907120066 697033629 368561275 310252842 550749687 51108348 480509354 683157641 326700491 783294313 920968537 849416468 540415000 122895256 801402477 142643329 857063829 564046...
result:
ok 100 lines
Test #49:
score: 0
Accepted
time: 53ms
memory: 84972kb
input:
300000 100 80891 20729 208675 227085 255611 244135 26761 255573 275819 285565 180257 9223 24593 190377 138835 231129 211377 7729 50847 133467 266887 114225 222927 288389 152785 184293 166291 178995 89847 72813 12551 189165 39371 150539 284025 70037 38807 296697 80549 166215 63903 111983 186061 21867...
output:
150000 177261103 822738904 150000 150000 432035645 531611172 139524110 689006614 48550679 259850207 809895400 217347555 987172797 675961070 617521362 675742957 70774724 503627420 86749646 6100329 46606058 483769738 638397478 720363154 349810745 835816743 647506283 64156301 854453891 723822669 797689...
result:
ok 100 lines
Subtask #5:
score: 1
Accepted
Test #50:
score: 1
Accepted
time: 306ms
memory: 62736kb
input:
147184 150000 235610 69680 235575 212062 266680 19667 86350 114242 128529 251483 101550 24480 268227 254336 282625 198521 47272 181899 82751 87904 288520 105770 214645 291236 289808 75071 20399 183118 226768 194667 57810 21319 224954 270965 52359 273660 260475 17317 282282 160015 97351 138701 62176 ...
output:
0 289869256 759834605 386220471 329317223 327081390 378018557 51139936 983997475 916759075 710130754 1 1 469965352 469965350 96351216 96351214 39447970 39447968 37212135 37212133 88149304 88149302 761270688 761270686 694128222 694128220 626889820 626889818 240165406 530034662 530034660 2 2 0 6263858...
result:
ok 150000 lines
Test #51:
score: 0
Accepted
time: 304ms
memory: 63484kb
input:
150000 150000 43776 31382 110412 153293 296557 99733 118874 279435 36885 256185 116203 263640 80745 9281 180265 78288 81158 128539 192312 54357 181201 71900 127221 265138 291085 207374 90977 220245 212550 239012 165564 241071 247594 209003 99160 23706 47313 229931 226641 26786 81303 27100 67863 2892...
output:
0 271135520 381822385 49020218 881209833 160518477 939613213 880342058 782477381 684593442 728864490 1 1 110686868 110686868 777884706 777884704 610074316 610074316 889382965 889382965 668477696 668477694 609206539 609206539 511341864 511341862 413457923 413457921 618177624 889313144 889313144 2 2 2...
result:
ok 150000 lines
Test #52:
score: 0
Accepted
time: 479ms
memory: 63484kb
input:
150000 147459 243765 118059 15641 149890 142440 258361 230465 158425 193999 121880 277455 161885 186655 116431 258900 7569 68007 57224 194783 162223 199049 130971 226817 176737 153648 193119 268745 239349 138201 123731 21673 51549 244607 49161 61649 265994 198850 33971 234723 176135 115393 245899 47...
output:
2 482047234 866146691 455292204 925735843 867949390 849005566 861281710 314029550 766679229 517952775 2 2 384099459 384099457 973244981 973244979 443688611 443688609 385902158 385902158 366958332 366958332 379234478 379234478 831982321 831982323 284631995 284631997 133853318 615900552 615900550 2 2 ...
result:
ok 147459 lines
Test #53:
score: 0
Accepted
time: 3392ms
memory: 61052kb
input:
147622 149016 29089 70405 286603 271721 91779 280841 43411 2533 143107 72583 259981 87475 227907 115919 203337 103157 179407 70241 8067 121649 252821 140717 200047 112215 75323 155333 206449 26685 268419 114957 23439 187315 49175 95897 93687 242173 144185 173991 177791 221069 15831 42847 270209 5368...
output:
82 812600878 719900471 278297292 855043059 495344576 720618961 45933496 645818410 245665227 187399294 83 81 907299685 907299683 465696506 465696502 42442268 42442264 682743790 682743786 908018179 908018173 233332708 233332706 833217626 833217622 433064441 433064437 280099700 92700491 92700489 84 82 ...
result:
ok 149016 lines
Test #54:
score: 0
Accepted
time: 625ms
memory: 61140kb
input:
147579 150000 251905 166077 167677 199925 217341 232961 120365 85299 221555 282425 213983 20063 116223 274955 139465 120421 103119 67959 206079 204855 67789 147907 226895 78891 60929 254167 241333 26807 203731 290037 192187 248657 16347 183517 86901 109143 214761 153755 218593 208535 73471 127289 29...
output:
57 418613281 286173097 544536112 418691185 107777359 281769109 530461410 241968146 953439485 581386841 58 56 867559883 867559881 125922891 125922887 77966 77962 689164149 689164143 863155899 863155891 111848195 111848187 823354938 823354928 534826272 534826262 713827024 132440243 132440241 59 57 55 ...
result:
ok 150000 lines
Test #55:
score: 0
Accepted
time: 179ms
memory: 62312kb
input:
150000 150000 149929 46411 139611 238767 255953 127285 108297 288283 19675 143827 251261 43351 2251 298989 46439 245291 44983 122935 139509 136743 32961 243433 127949 17429 199711 204661 265673 276319 247845 185309 226827 92345 31903 199093 149797 84243 10109 187737 183047 117365 55675 174161 276961...
output:
3702 799455624 354150353 863002963 68035304 955557762 93334121 367112454 523785248 680241568 200551785 3702 3702 554698438 554698436 63551043 63551041 268583391 268583387 156105844 156105840 293882202 293882204 567660541 567660539 724333331 724333331 880789653 880789653 645857056 445308973 445308971...
result:
ok 150000 lines
Test #56:
score: 0
Accepted
time: 4715ms
memory: 62892kb
input:
150000 150000 295672 80682 279015 123994 294727 148947 275718 267925 112147 239705 226624 65987 245529 76737 141003 174662 220563 238595 73809 29055 79303 26572 287973 9199 24115 119213 294657 207091 145242 12545 285665 141105 21999 240985 86033 232115 251806 163361 50131 120521 213769 271465 268949...
output:
0 276198549 620190529 432779872 958803724 939513959 702589380 279777954 928723785 577373213 723801461 1 1 343991983 343991981 156581324 156581322 682605178 682605178 663315411 663315411 426390834 426390832 3579406 3579406 652525239 652525237 301174665 301174663 379809482 656008031 656008029 2 2 0 81...
result:
ok 150000 lines
Test #57:
score: 0
Accepted
time: 164ms
memory: 64328kb
input:
150000 150000 53308 42041 288433 160427 48949 228265 139137 265763 155471 45775 118341 133675 215781 45655 245773 249433 22951 273755 295903 151471 175627 160355 113999 31111 57681 28031 79069 50499 219943 67087 194009 86271 114839 145613 288555 272217 28661 135553 31737 104033 102073 161981 111597 ...
output:
0 29320939 274043423 194238433 771498202 752765970 600709365 975908130 459269136 942488167 970925457 1 1 244968871 244968871 164917497 164917497 742423648 742423648 723541424 723541424 571484819 571484819 946683582 946683582 430044588 430044588 913263617 913263617 725956588 755277525 755277525 2 2 2...
result:
ok 150000 lines
Test #58:
score: 0
Accepted
time: 185ms
memory: 55568kb
input:
150000 150000 210636 85341 37369 62939 241241 114683 18983 100063 367 7071 110049 10367 86135 52243 56811 228503 21143 183507 214807 133269 128123 202087 37529 182449 139143 233065 17945 110935 150957 268991 41547 268257 55409 176637 245177 202629 204569 131153 134821 1575 248579 170855 275901 20968...
output:
0 768974296 649262072 871223212 925045979 475052577 958591407 362646175 413806048 464746463 231081598 1 1 880343668 880343668 102248919 102248919 156127566 156127566 706119575 706119573 189658406 189658404 593713175 593713173 644873052 644873050 695813465 695813463 350737939 119712226 119712226 2 2 ...
result:
ok 150000 lines
Test #59:
score: 0
Accepted
time: 229ms
memory: 54028kb
input:
150000 148722 104722 253039 38001 82313 261691 210319 158649 212195 40595 29387 165059 80559 231361 273115 198483 222693 132401 253309 60217 193395 49323 119535 53267 64055 213545 263087 285717 276209 25227 172217 175739 56843 8225 242583 42795 36859 225601 80371 181997 167669 115853 59401 266813 27...
output:
0 871724543 831985485 473737541 169409845 208877769 348280990 686471909 938852429 191219910 128291011 1 1 960276494 960276494 602013008 602013008 297700852 297700852 337155828 337155826 476559049 476559047 814749966 814749964 67130479 67130477 319497965 319497963 168014526 39739060 39739060 2 2 2 64...
result:
ok 148722 lines
Test #60:
score: 0
Accepted
time: 380ms
memory: 54080kb
input:
149995 150000 198846 91909 86253 124911 30327 200055 145989 35713 55815 67213 27798 290755 252991 26937 195299 87261 15691 151721 282963 210105 73611 258921 144701 40207 74297 168752 163479 173700 151867 193005 23423 3807 248485 138863 291749 176030 185693 72353 158733 260411 159431 70267 21653 2368...
output:
0 943379741 387855384 332711308 692347378 751729904 877911869 761411096 600672040 439808672 56620287 1 1 444475669 444475669 389331577 389331577 748967661 748967661 808350179 808350179 934532140 934532140 818031369 818031369 657292309 657292309 496428943 496428943 612144627 555524359 555524359 2 2 2...
result:
ok 150000 lines
Test #61:
score: 0
Accepted
time: 1028ms
memory: 52048kb
input:
150000 149999 114506 140707 286211 69763 79773 246991 211759 159607 166771 70855 208241 267951 150001 18603 4581 241096 59803 156521 24815 29247 105137 126225 214821 135729 141251 254159 285305 4715 231317 139615 128748 256073 81645 96543 101227 151101 3923 206923 252325 211133 36389 187425 299475 2...
output:
0 162293348 604043732 181314882 578318947 216141958 710490197 920421418 800459297 680302450 837706690 1 1 441750413 441750413 19021537 19021537 416025626 416025626 53848629 53848627 548196872 548196870 758128091 758128089 638165974 638165972 518009125 518009123 395956279 558249625 558249625 2 2 2 57...
result:
ok 149999 lines
Test #62:
score: 0
Accepted
time: 1860ms
memory: 51988kb
input:
150000 149996 127612 112109 146347 92203 45221 89867 260181 134975 42667 211226 90343 242315 48923 121921 259315 19123 16705 266753 116435 77529 246156 259985 250385 238749 286245 221739 218617 214745 122571 237025 202757 249525 29463 249625 274645 168078 208709 162393 175661 208559 7205 287987 2622...
output:
0 886449788 976614611 587906729 159943089 12391420 934443127 313496817 8028356 702469460 113550238 1 1 90164840 90164840 701456951 701456951 273493323 273493323 125941644 125941642 47993348 47993346 427047039 427047037 121578582 121578580 816019684 816019682 23385400 909835186 909835186 2 2 2 611292...
result:
ok 149996 lines
Test #63:
score: 0
Accepted
time: 3629ms
memory: 52184kb
input:
150000 150000 57058 64480 289795 142143 166309 58897 11449 279785 135127 213751 151931 150297 69675 35867 290401 205011 11925 133881 140987 210593 296761 92329 55553 263287 153397 247879 293219 107833 48777 255149 49329 199319 248993 49293 117569 131987 171795 116915 21183 132341 130179 128019 12017...
output:
0 485275357 703173484 769472131 23713050 730537864 692947601 742450667 964712118 186824444 514724653 1 1 217898130 217898128 284196775 284196775 538437703 538437701 245262508 245262506 207672247 207672247 257175311 257175309 479436764 479436764 701549095 701549095 296826681 782102038 782102036 2 2 2...
result:
ok 150000 lines
Test #64:
score: 0
Accepted
time: 3639ms
memory: 51996kb
input:
149998 149996 65726 7699 241167 143559 69889 159333 79823 188222 36049 214165 18631 172347 247555 202677 142503 261213 170385 72827 157385 185257 100677 73929 283504 164571 106179 58793 66227 129517 238117 113977 44209 181305 256733 190975 219847 210475 143647 63491 244719 45837 163649 45853 261369 ...
output:
0 708558594 75356847 787960969 330212519 331813361 63954065 649808517 797540355 945016491 291441428 1 1 366798273 366798273 79402378 79402378 621653943 621653943 623254779 623254779 355395491 355395491 941249937 941249937 88981772 88981772 236457906 236457906 924643164 633201749 633201749 2 2 2 7126...
result:
ok 149996 lines
Test #65:
score: 0
Accepted
time: 151ms
memory: 55240kb
input:
150000 150000 126073 67317 239179 284617 116615 181551 160041 152551 275461 126317 156089 79447 71429 278631 169617 148055 70803 298799 165695 252461 115699 166977 100113 242931 195041 36543 46219 67389 233397 61551 297811 132047 122171 50101 84429 56919 204977 297371 235327 262389 291009 83887 5209...
output:
75000 722480500 500487281 809787140 198317078 489682808 367639415 578016776 839899144 101655039 277669505 75000 75000 778081788 778081786 87381642 87381640 475911587 475911583 767427309 767277315 645383916 645233920 855761279 855611283 117643640 117493642 379399544 379249546 499662724 222068219 2220...
result:
ok 150000 lines
Subtask #6:
score: 1
Accepted
Test #66:
score: 1
Accepted
time: 312ms
memory: 51900kb
input:
148319 150000 9748 219404 79271 293152 124388 212544 63679 63438 275709 269894 259787 167203 284500 121715 130247 91345 167175 161040 236708 263116 159003 284529 200111 195628 241532 131076 22057 33892 98702 170577 155026 189517 258093 174310 243785 173813 291746 295272 288315 286692 181374 221835 2...
output:
0 518737242 37651938 906535087 61152077 997202316 806042869 318449953 986405775 654233660 481262768 1 1 518914706 518914704 387797846 387797844 542414845 542414843 478465077 478465075 287305628 287305626 799712721 799712719 467668534 467668532 135496421 135496419 962348073 481085308 481085306 2 2 0 ...
result:
ok 150000 lines
Test #67:
score: 0
Accepted
time: 302ms
memory: 54032kb
input:
150000 149822 100042 137713 241842 263322 32709 87028 29466 182144 171243 69202 195597 128104 40464 138644 146013 90232 68555 259464 10497 207532 252697 166319 223582 113751 100767 111293 95485 136630 249821 24539 268967 240732 33008 185585 39620 73808 43668 131647 212926 47780 11569 210475 196257 3...
output:
0 998578941 67184161 329447338 420860500 886023178 971070443 195719440 681841825 167905733 1421071 1 1 68605230 68605230 330868405 330868405 422281571 422281571 887444247 887444247 972491514 972491514 197140507 197140505 683262896 683262894 169326802 169326800 932815850 931394782 931394782 2 2 2 262...
result:
ok 149822 lines
Test #68:
score: 0
Accepted
time: 1088ms
memory: 52276kb
input:
150000 149348 129707 288127 299135 144095 79235 296573 273079 84239 139917 110873 128179 259240 29445 119234 101457 262057 78624 35102 232729 121459 229911 248640 195321 166897 208891 51485 167451 51807 251965 119743 217553 242803 144391 9281 53296 84081 156387 298723 284999 71723 169521 117503 5972...
output:
6 518962947 449012668 429820289 237676680 697796720 557930855 832573009 594861710 357038385 481037070 6 6 930049734 930049732 910857357 910857355 718713748 718713744 178833781 178833779 38967912 38967912 313610068 313610068 75898769 75898767 838075453 838075451 550987349 69950285 69950283 6 6 6 9808...
result:
ok 149348 lines
Test #69:
score: 0
Accepted
time: 3551ms
memory: 50704kb
input:
150000 150000 297859 125901 82789 32465 201915 252253 222749 271457 13537 24967 5531 299377 166725 99591 137227 233145 70923 276459 60251 175669 59753 265355 151123 221563 282967 210559 97963 63203 105683 119093 11681 88913 114409 292241 144625 170819 270189 189065 133213 57119 239541 133007 92517 2...
output:
89 269664659 880212836 625659707 197723194 484979299 412201235 574989418 426428687 277750022 730335527 90 88 610548269 610548267 355995140 355995136 928058636 928058632 215314746 215314728 142536682 142536666 305324863 305324847 156764136 156764118 8085469 8085451 119787349 389451921 389451919 91 89...
result:
ok 150000 lines
Test #70:
score: 0
Accepted
time: 273ms
memory: 52336kb
input:
150000 150000 134751 147049 32435 201083 76507 204795 132571 103585 239817 15495 133025 101875 258709 27531 222639 202745 203725 258183 87371 76677 279897 197603 287767 137603 296757 123189 69153 190175 217411 168637 98021 20597 248589 196647 30367 251839 63709 212595 49519 288977 59709 227101 17583...
output:
2133 859893006 676776627 818191007 344070463 251858461 519868311 711780226 287409018 862976591 140111265 2133 2133 816885761 816885759 958300143 958300141 484179599 484179595 391966971 391967595 659976813 659977443 851888734 851889360 427517522 427518150 3085090 3085718 323227644 183118512 183118510...
result:
ok 150000 lines
Test #71:
score: 0
Accepted
time: 4707ms
memory: 54040kb
input:
150000 149008 39828 202544 207047 57186 162667 156747 58278 96651 202321 221713 223338 206009 148099 181733 296779 262456 140009 1125 184221 35195 253969 208218 197987 220369 195595 188611 93449 116121 266976 114905 277493 226571 281263 202345 58809 221397 94498 34943 76685 271213 269311 145203 2113...
output:
0 847582548 163091074 688208292 737619885 550847267 776969667 493200086 153018323 812826431 152417462 1 1 315508536 315508534 840625752 840625750 890037347 890037347 703264727 703264727 929387129 929387127 645617546 645617546 305435785 305435783 965243891 965243889 836908937 684491478 684491476 2 2 ...
result:
ok 149008 lines
Test #72:
score: 0
Accepted
time: 4646ms
memory: 53780kb
input:
150000 150000 236642 237984 251089 80940 201321 208689 144108 102333 112835 197223 256536 275353 117985 118637 95571 184742 228173 747 211495 225251 103547 48888 162115 293261 254257 168807 15517 194355 97506 292797 26791 157951 253495 11687 103861 293419 31738 179437 100757 148871 110957 264349 188...
output:
568695490 568695490 431455066 431455066 568695490 431455066 568695490 568695490 568695490 431455066 568695490 568695490 568695490 568695490 431455066 431455066 431455066 568695490 568695490 568695490 431455066 568695490 568695490 431455066 431455066 568695490 431455066 431455066 568695490 568695490 ...
result:
ok 150000 lines
Test #73:
score: 0
Accepted
time: 176ms
memory: 54164kb
input:
150000 147536 248020 435 218233 73245 247249 48177 282571 163453 220969 160449 164775 268915 245025 191843 289283 13331 155669 222513 48791 257801 153801 41439 157419 105541 68497 132615 261533 149695 264997 238535 11109 571 283501 117445 99997 286941 2063 243785 230597 290211 161187 263227 112083 5...
output:
0 647212145 10924152 983282033 505620224 806727930 837586629 356574076 957150268 557590851 352896583 1 1 363820733 363820733 336069891 336069891 858516803 858516803 159547670 159547668 190406377 190406375 709393825 709393823 309970014 309970012 910410602 910410600 989075859 636287995 636287995 2 2 2...
result:
ok 147536 lines
Test #74:
score: 0
Accepted
time: 199ms
memory: 52484kb
input:
150000 150000 220710 155871 37843 39325 33653 67025 10459 110775 7787 179287 265047 36527 158201 293117 238871 158133 95119 18223 87193 125219 290097 286365 252179 290785 126935 235261 140631 276753 126337 24813 90755 10453 184733 149499 84885 42929 153425 34365 51821 201313 7483 238965 118591 12250...
output:
0 949433657 463481785 360840065 462484854 607516642 639392012 637629206 847361858 56968549 50581091 1 1 514062874 514062874 411406418 411406418 513065941 513065941 658088017 658088017 689963387 689963387 688200579 688200579 897933231 897933231 107539920 107539920 536518226 485951874 485951874 2 2 2 ...
result:
ok 150000 lines
Test #75:
score: 0
Accepted
time: 240ms
memory: 52384kb
input:
150000 148001 239420 244401 2451 231701 93545 148715 101719 94625 116401 98437 166545 150783 220131 224501 224767 269183 61535 14245 244991 276783 215845 166703 224043 195817 74943 705 3105 41781 159827 35095 70291 184273 224131 173713 24011 200229 177447 29609 153801 72117 81955 18637 99049 273045 ...
output:
0 30348324 950002522 671742008 813565181 218314503 671440726 849695848 439519379 29332926 969668522 1 1 919671035 919671035 641393687 641393687 783233692 783233692 187970794 187970792 641097025 641097023 819352141 819352139 409175676 409175674 998989228 998989226 49997489 80345811 80345811 2 2 2 721...
result:
ok 148001 lines
Test #76:
score: 0
Accepted
time: 576ms
memory: 50248kb
input:
149999 149998 73840 230057 10101 141127 107927 208063 264656 176593 123871 114829 275577 163313 108919 208227 287955 230885 139519 295597 19511 31956 122343 27955 226327 273069 169047 136261 154309 175007 164253 100283 118383 56533 155401 276057 85060 79437 227535 159620 3821 159180 241591 179499 12...
output:
0 641506576 731601964 448753206 718619684 972125361 470393112 603179787 282885125 962573702 358493444 1 1 90095399 90095399 807246640 807246640 77113117 77113117 330618794 330618792 828886548 828886546 961673225 961673223 641378563 641378561 321067135 321067133 268398047 909904621 909904621 2 2 2 71...
result:
ok 149998 lines
Test #77:
score: 0
Accepted
time: 1253ms
memory: 52428kb
input:
149996 150000 177344 227203 2255 54514 226909 24127 182643 158091 45715 149241 251093 78761 231007 170981 198421 218905 75637 59651 65738 42311 136807 143767 76743 116007 143191 83283 185424 881 60295 195449 93291 95225 60569 193701 105741 13301 83309 205121 243343 113512 233825 157595 246093 279755...
output:
0 501406724 563842983 956558605 861810218 942354213 287435245 749874893 527443042 304954703 498593290 1 1 62436264 62436264 455151884 455151884 360403499 360403497 440947492 440947492 786028533 786028531 248468172 248468170 26036321 26036319 803547987 803547985 436157028 937563750 937563750 2 2 2 39...
result:
ok 150000 lines
Test #78:
score: 0
Accepted
time: 2033ms
memory: 50736kb
input:
149996 150000 241728 65145 166287 49967 244259 100605 182983 14839 261291 183467 142753 29445 298473 200451 223814 211135 134151 6877 271256 53189 143347 138341 148425 279447 58545 282963 160029 209841 103481 21967 120501 169019 130431 17364 99145 83355 266935 228669 244617 227677 59413 73397 134126...
output:
0 47173310 533951800 279510398 105969137 804845452 943029949 587414263 290172514 992848718 952826726 1 1 486778517 486778517 232337091 232337091 58795852 58795852 757672151 757672151 895856652 895856652 540240964 540240964 242999215 242999215 945675417 945675417 466048211 513221519 513221519 2 2 2 7...
result:
ok 150000 lines
Test #79:
score: 0
Accepted
time: 3614ms
memory: 52588kb
input:
149999 149998 174370 78127 72619 207993 145165 298985 59905 178923 295869 200963 162767 187015 276823 214446 74475 56047 295923 280091 17339 228627 71967 18834 21828 7097 38775 225551 44819 208213 272003 72087 117672 59941 123903 184726 44175 220643 170937 7699 26769 11805 149371 254777 7935 195156 ...
output:
0 41882532 734327620 541983872 406821095 649642830 897212254 251366086 759424741 267253323 958117502 1 1 692445113 692445113 500101343 500101343 364938586 364938586 607760319 607760317 855329739 855329737 209483573 209483571 717542224 717542222 225370808 225370806 265672391 307554921 307554921 2 2 2...
result:
ok 149998 lines
Test #80:
score: 0
Accepted
time: 3507ms
memory: 50292kb
input:
149996 150000 138610 26915 268015 189009 57491 27977 46321 148119 124051 85115 190685 232417 48873 137861 75616 212877 115375 85245 94945 93115 26721 42855 108017 299695 167787 242739 117969 42259 63246 13109 272265 279847 202447 201093 197199 242649 223619 12407 159177 254833 10779 282415 238201 20...
output:
0 29572776 903389833 443264589 652813021 909532383 969448643 782903373 820140870 857361527 970427260 1 1 873817084 873817084 413691816 413691816 623240270 623240270 879959616 879959614 939875880 939875878 753330608 753330606 790568109 790568107 827788764 827788762 96610178 126182952 126182952 2 2 2 ...
result:
ok 150000 lines
Subtask #7:
score: 1
Accepted
Test #81:
score: 1
Accepted
time: 283ms
memory: 52384kb
input:
150000 150000 166270 280783 219855 25047 191988 171783 65384 43785 117120 194975 240798 242286 190979 210363 75415 43852 288773 128295 282657 261312 41683 24742 34976 32145 89318 248131 252941 33237 23804 171547 42970 36897 93802 32346 232284 187742 282885 220363 256924 80818 228122 54253 145029 162...
output:
0 594690572 64774384 384352854 24562027 730082137 278949009 791684439 293851870 795928042 405309444 1 1 470083826 470083826 789662292 789662292 429871467 429871467 135391566 135391564 684258449 684258447 196993870 196993868 699161310 699161308 201237473 201237471 935225627 529916190 529916190 2 2 2 ...
result:
ok 150000 lines
Test #82:
score: 0
Accepted
time: 314ms
memory: 49584kb
input:
150000 148941 217232 150579 119798 109424 12598 151352 67542 136147 276337 166549 69335 73062 195533 21209 257532 285509 12766 112657 257883 294620 241099 298133 186458 266560 88055 26323 225506 130000 71294 221242 53114 157050 190375 242445 135968 274526 24099 34239 170667 282751 133075 234483 2111...
output:
0 624692037 799354411 446393104 33430746 621044468 102757142 550505821 944075929 337406034 375307975 1 1 174662377 174662377 821701075 821701075 408738719 408738719 996352439 996352439 478065115 478065115 925813794 925813794 319383897 319383897 712714007 712714007 200645600 825337635 825337635 2 2 2...
result:
ok 148941 lines
Test #83:
score: 0
Accepted
time: 2070ms
memory: 50036kb
input:
150000 149965 68297 277993 138019 90969 6963 294399 248707 248727 27465 86049 231463 61739 17177 31013 207381 274599 179125 192453 43553 58587 242459 102573 195485 206189 239267 222329 183167 232133 239273 46185 271565 208143 251599 67347 263615 120375 207141 195415 232937 167943 127081 220403 19435...
output:
63 867710070 439922739 947094012 295694793 99875984 296554905 741435067 976544992 211642578 132290061 63 63 572212739 572212737 79384007 79384005 427984795 427984791 232165986 232165984 428844907 428844903 873725071 873725067 108834985 108834983 343932580 343932578 560077392 427787394 427787392 63 6...
result:
ok 149965 lines
Test #84:
score: 0
Accepted
time: 1968ms
memory: 49392kb
input:
150000 150000 45561 35405 287713 52919 140107 208795 57055 153175 200675 229985 229719 16099 106817 51377 277585 261307 173957 236617 147991 216273 57129 230233 106817 129501 241655 76529 135229 260109 218957 281875 165703 85213 161145 38679 3739 232237 277681 45019 95275 48395 269367 293397 273153 ...
output:
193 556333762 569574927 381707197 672012070 605411828 964946147 840844981 88690664 336240296 443666629 193 193 13241358 13241356 825373637 825373635 115678503 115678499 49078269 49078259 408612588 408612576 284511424 284511412 532357114 532357100 779906748 779906734 430425464 986759035 986759033 193...
result:
ok 150000 lines
Test #85:
score: 0
Accepted
time: 193ms
memory: 50336kb
input:
150000 148110 46203 219715 32005 73505 133575 215109 174139 207873 140071 233607 218563 635 189755 10206 90805 279647 155323 186587 41067 233631 35387 25691 286529 243703 298737 38655 198727 61669 245019 269453 56787 37789 211577 154147 156093 227341 214987 121179 75711 155375 47861 76225 193049 266...
output:
7 695170616 423664955 726996272 774966901 709489621 838264482 348850314 70582547 792254539 304829403 7 7 728494353 728494351 31825665 31825663 79796294 79796290 14319016 14319012 143093869 143093871 653679714 653679712 375411943 375411943 97083930 97083930 576335064 271505668 271505666 7 7 7 3033313...
result:
ok 148110 lines
Test #86:
score: 0
Accepted
time: 4731ms
memory: 49408kb
input:
150000 150000 128266 41742 91281 207102 210977 292517 178994 238847 223581 111209 262376 269113 186651 70131 25299 278494 194721 130935 105917 254315 194745 241198 180335 136847 284487 105423 167347 89743 264324 185147 100065 295013 289603 4639 136137 257563 49668 174953 42351 62861 183071 92845 112...
output:
0 246200529 224089184 259064021 531810757 503247567 237803339 869285246 314297938 759155087 753799481 1 1 977888665 977888663 12863493 12863491 285610231 285610231 257047039 257047039 991602820 991602818 623084718 623084718 68097412 68097410 512954559 512954557 775910827 22111349 22111347 2 2 0 3497...
result:
ok 150000 lines
Test #87:
score: 0
Accepted
time: 174ms
memory: 50216kb
input:
150000 149105 241596 124623 203443 79493 2087 101995 156121 288519 287833 143629 285125 104433 14527 8757 42691 193705 103463 195273 21547 9225 222247 205465 71515 247169 236305 90263 221831 291409 29333 296399 280555 26505 2835 239723 157835 3331 88689 9423 244411 37995 135125 136055 237571 21351 2...
output:
0 977169479 165002140 956579401 924813499 107892271 820612266 35968892 924354706 812456219 23130527 1 1 188132665 188132665 979409932 979409932 947944022 947944022 130872794 130872794 843592797 843592797 58949417 58949417 947335235 947335235 835436746 835436746 834997871 812167341 812167341 2 2 2 79...
result:
ok 149105 lines
Test #88:
score: 0
Accepted
time: 175ms
memory: 49368kb
input:
150000 150000 24694 155823 280763 285573 215055 44305 4879 196667 232287 9817 112451 137953 277995 289285 276039 14535 138917 273427 159285 107899 151011 11741 239127 165135 144051 123871 35947 171765 144553 119299 192379 124473 291567 149469 78819 243551 241709 117587 113837 7403 105333 216497 2071...
output:
0 429160234 130585104 454599138 248361531 156446366 265698889 805390624 702191723 598896290 570860314 1 1 701445416 701445416 25438907 25438907 819221841 819221841 727286144 727286142 836538667 836538665 376230393 376230391 273031492 273031490 169736057 169736055 869414907 298575132 298575132 2 2 2 ...
result:
ok 150000 lines
Test #89:
score: 0
Accepted
time: 196ms
memory: 49360kb
input:
150000 150000 48560 121907 76759 249829 45469 268181 100525 228657 212509 179159 54851 19465 199259 119269 114177 32923 174987 36833 270439 19423 22837 112875 212183 59935 79209 190381 15349 200249 8733 260347 150173 243099 299283 145245 115999 166091 118519 43121 48839 238667 120357 26045 110067 26...
output:
0 276779519 516596347 346323070 357502373 180917023 713359311 475679319 482879893 490036117 723258443 1 1 239854781 239854781 69543554 69543554 80760805 80760805 904145762 904145762 436588051 436588051 198908053 198908053 206108631 206108631 213264853 213264853 483403664 760183181 760183181 2 2 2 82...
result:
ok 150000 lines
Test #90:
score: 0
Accepted
time: 345ms
memory: 48544kb
input:
149999 150000 16944 71673 21229 238047 166891 164541 272309 88092 153152 277195 18663 158691 107231 3297 78219 132917 169043 103106 64529 298325 185055 34309 108223 134517 176459 67491 117925 258213 180225 74839 15449 167289 218284 36985 98969 195399 39279 94377 225267 177369 68825 123803 146009 235...
output:
0 790713110 935128371 885561766 518837687 26069557 18806214 457102296 374221237 291104882 209286912 1 1 144415274 144415274 94848659 94848659 728124595 728124595 235356459 235356459 228093116 228093116 666389200 666389200 583508141 583508141 500391788 500391788 64871640 855584748 855584748 2 2 2 950...
result:
ok 150000 lines
Test #91:
score: 0
Accepted
time: 741ms
memory: 49032kb
input:
149998 150000 275946 216334 133863 246459 25597 20543 226658 15671 219183 250931 188317 82517 258607 157835 277071 124009 50419 51573 74883 286209 268524 71423 62691 148745 278889 42381 154743 40919 175203 148116 88542 46701 123123 177343 233993 115673 3009 135933 112297 40905 66609 124482 221461 34...
output:
0 433113897 597433139 981022735 580530770 443410227 346093774 488853945 645664458 802290611 566886113 1 1 164319245 164319243 547908839 547908839 147416876 147416874 10296331 10296331 912979887 912979887 55740049 55740047 212550564 212550564 369176715 369176715 402566878 835680775 835680773 2 2 2 38...
result:
ok 150000 lines
Test #92:
score: 0
Accepted
time: 1523ms
memory: 50888kb
input:
149997 150000 148374 12767 265063 271767 123775 97707 299248 181567 196591 269161 45299 19763 87711 279673 295729 268051 193517 41209 261457 72453 47103 169861 272301 230061 81585 284753 73095 234537 215165 202275 21321 191453 109505 147541 22719 112239 120841 154425 40695 50263 161399 94711 176329 ...
output:
0 282792020 390855164 930244372 551852221 572398712 783972177 165531789 618176889 70735198 717208000 1 1 108063155 108063155 647452355 647452355 269060210 269060210 289606703 289606703 501180166 501180166 882739787 882739787 335384876 335384876 787943194 787943194 609144847 891936865 891936865 2 2 2...
result:
ok 150000 lines
Test #93:
score: 0
Accepted
time: 3698ms
memory: 53876kb
input:
149998 149998 62662 48289 206749 233 253507 111513 127153 285433 92570 74377 39423 208945 137815 182989 52743 55613 16243 78117 258567 282165 125179 72903 150659 122352 9167 213847 134077 260207 182657 288529 1537 230755 5677 7046 273589 157813 222203 26707 275559 65179 10465 203057 169123 263703 20...
output:
0 850839700 345652839 641006422 838666675 808473585 964588058 905124627 318035059 730791470 149160324 1 1 494813161 494813161 790166732 790166732 987826995 987826995 957633897 957633895 113748363 113748361 54284930 54284928 467195373 467195371 879951782 879951780 654347172 505186863 505186863 2 2 2 ...
result:
ok 149998 lines
Test #94:
score: 0
Accepted
time: 3563ms
memory: 52124kb
input:
150000 150000 76608 298103 189579 57299 7065 100363 197625 140707 217161 247455 16187 150461 154060 293667 226147 253909 288999 153451 143949 75907 260513 259677 186819 81091 11737 61633 191324 114371 160337 49471 110141 177317 219447 139836 252911 1339 244851 162826 127435 247259 118063 298882 2253...
output:
0 838410842 450663429 512675329 286139463 683613847 24033587 208725575 429739692 650648977 161589190 1 1 612252617 612252617 674264497 674264497 447728649 447728649 845203027 845203025 185622763 185622761 370314753 370314751 591328870 591328868 812238153 812238151 549336582 387747415 387747415 2 2 2...
result:
ok 150000 lines
Test #95:
score: 0
Accepted
time: 117ms
memory: 49536kb
input:
150000 150000 189154 49514 151482 43460 49256 228966 268302 265220 130344 250548 64850 252480 153880 29198 64076 1378 85680 21482 154084 89994 29838 223680 18452 191610 121142 171352 165944 180144 31648 65268 178732 206152 189180 96558 188866 41548 111828 27354 293692 123362 16588 36866 260500 23468...
output:
0 595652496 918080784 344975290 316804909 215201770 658573403 62934399 954315383 845598856 404347514 1 1 322428291 322428291 749322802 749322802 721152423 721152423 619549282 619549282 62920910 62920910 467281911 467281911 358662890 358662890 249946361 249946361 81919225 677571721 677571721 2 2 2 42...
result:
ok 150000 lines
Subtask #8:
score: 0
Time Limit Exceeded
Test #96:
score: 1
Accepted
time: 633ms
memory: 80968kb
input:
300000 296149 120693 103294 197599 81478 180429 287231 207123 24953 276287 20750 183518 11100 101777 264363 152039 207542 70785 191815 130129 170975 116131 284586 139850 37287 139855 187905 100458 82326 291998 269296 208646 277820 183614 244575 220693 246340 201324 292765 198792 287243 248176 47419 ...
output:
1 655494174 655721476 979171024 70264706 40293225 780464444 833950831 806446020 778668951 344505833 1 1 227301 227301 323676851 323676851 414770538 414770538 384799059 384799059 124970269 124970269 178456658 178456658 150951845 150951845 123174778 123174778 344278535 999772708 999772708 1 1 3 323449...
result:
ok 296149 lines
Test #97:
score: 0
Accepted
time: 701ms
memory: 78820kb
input:
300000 300000 254106 72820 70385 280829 203046 139381 196949 175527 259532 21799 999 200669 111167 49239 279082 125815 247465 70484 25989 177379 278361 253948 1624 176769 148147 228707 223287 295978 143049 138783 197791 98278 289291 139520 136619 245635 256559 176913 184761 184022 87049 276763 33623...
output:
0 164352812 145347878 563522455 745992442 795268732 873818895 504938841 158402737 811651158 835647198 1 1 980995076 980995074 399169644 399169644 581639633 581639633 630915921 630915921 709466086 709466084 340586030 340586028 994049935 994049935 647298347 647298347 854652135 19004940 19004938 2 2 2 ...
result:
ok 300000 lines
Test #98:
score: 0
Accepted
time: 1450ms
memory: 80100kb
input:
296039 300000 111467 1221 124039 79025 67064 180415 34845 4421 17405 238985 92691 297553 119159 40315 192993 78428 156253 13925 254369 13251 223713 229203 170631 192173 118645 284320 24069 273263 190907 223839 115626 267945 129623 262603 113040 36785 114423 38496 283139 196647 138428 118921 230932 1...
output:
2 820713512 502992234 314955017 124850613 711069961 661431630 623338196 581782512 540177274 179286500 3 1 682278734 682278732 494241517 494241513 304137115 304137111 890356459 890356459 840718126 840718126 802624696 802624694 761069010 761069008 719463774 719463772 497007777 317721282 317721280 4 2 ...
result:
ok 300000 lines
Test #99:
score: -1
Time Limit Exceeded
input:
299228 300000 249317 146315 210553 154509 211911 254001 175905 50225 70881 198085 6369 298504 34837 284069 141883 59925 238615 278607 217721 197841 228757 159359 179457 183957 125177 171909 93755 116037 2513 291171 136549 132859 92633 89387 64881 277549 98147 257029 34739 189473 124073 78847 124067 ...
output:
result:
Subtask #9:
score: 0
Time Limit Exceeded
Test #111:
score: 1
Accepted
time: 663ms
memory: 80508kb
input:
300000 296183 253817 213650 26983 49231 54000 94314 180311 99764 58587 293526 40583 191616 195622 139856 66564 285086 175178 235177 197887 17396 130747 60756 109964 251539 149246 232925 188060 93753 144263 2885 158989 188531 196718 144960 214314 228199 43447 129862 227469 40824 18493 206587 29465 14...
output:
1 339343594 335179295 225479364 532993135 638772611 745280165 684683348 781647461 878525788 660656413 1 1 995835707 995835707 886135778 886135778 193649540 193649540 299429018 299429018 405936570 405936570 345339755 345339755 442303866 442303866 539182195 539182195 664820718 4164304 4164304 1 1 3 89...
result:
ok 296183 lines
Test #112:
score: 0
Accepted
time: 622ms
memory: 79876kb
input:
299986 300000 60250 211743 108759 177617 223929 83735 62784 207037 54456 46976 241539 118760 140499 178718 253197 118227 141644 236390 49896 162176 122587 174376 246080 273190 278223 215391 204502 202825 245795 122633 133746 22828 193860 81190 234116 189906 121188 168092 189728 90986 17679 119210 15...
output:
0 953975593 752664757 796418345 440006564 901071617 402399081 471748132 260583956 49241318 46024427 1 1 798689182 798689182 842442762 842442762 486030987 486030987 947096032 947096032 448423500 448423500 517772549 517772549 306608373 306608373 95265733 95265733 247335254 201310838 201310838 2 2 2 43...
result:
ok 300000 lines
Test #113:
score: 0
Accepted
time: 3001ms
memory: 80924kb
input:
300000 294496 163161 229025 253003 215993 23489 202863 5849 89479 165739 86771 94933 50019 114249 95201 93665 136299 285081 264191 232543 212221 285097 139487 190293 197927 284156 20031 106023 121507 68355 103927 165367 257463 265165 169619 108842 169385 197381 170277 111471 203761 222787 65077 2603...
output:
12 94748080 977338499 433084914 140257950 528101521 725409775 755833635 53944751 351765834 905251952 13 11 882590434 882590432 338336849 338336845 45509887 45509883 433353446 433353452 630661700 630661708 661085558 661085566 959196685 959196691 257017759 257017765 22661532 117409602 117409600 14 12 ...
result:
ok 294496 lines
Test #114:
score: -1
Time Limit Exceeded
input:
300000 299002 202183 180717 137013 100569 165757 203861 244315 156481 32921 198697 180891 18981 196685 210005 29443 243965 29929 60211 46191 184049 845 137447 51719 44423 154919 268607 24991 170589 12253 56073 286893 146685 7159 22127 205453 135449 180723 184335 164519 10827 31477 109893 264895 7565...
output:
result:
Subtask #10:
score: 0
Time Limit Exceeded
Test #126:
score: 1
Accepted
time: 613ms
memory: 80912kb
input:
300000 300000 142087 155563 179354 154435 173470 148675 120962 42971 161352 62432 183381 152465 279212 196345 258512 234427 187069 203076 299221 283407 112019 184133 286485 176058 206744 195289 280945 4032 3580 143823 10895 87359 274130 86109 62335 49505 276722 141225 26523 23127 199179 253026 16668...
output:
1 633965867 429677283 679356197 596672370 700733700 439635651 762021800 397011706 31894398 366034143 2 0 795711427 795711425 45390330 45390330 962706512 962706512 66767833 66767833 805669793 805669793 128055933 128055933 763045848 763045848 397928538 397928538 570322726 204288587 204288585 3 1 1 249...
result:
ok 300000 lines
Test #127:
score: 0
Accepted
time: 658ms
memory: 79280kb
input:
300000 299766 11413 168042 180336 98285 42644 242001 167744 14794 149162 175682 152881 255993 220827 104680 59999 193149 292045 229529 23259 92557 295099 148392 237121 147991 164759 193197 207357 238324 212039 23516 287815 245254 92768 287502 54836 176032 240971 152383 182126 112961 11713 37161 2841...
output:
1 298145167 985878050 729339401 880753457 912800373 8398508 223384385 350066432 476587401 701854840 1 1 687732882 687732882 431194235 431194235 582608289 582608289 614655207 614655207 710253347 710253347 925239226 925239226 51921264 51921264 178442235 178442235 14121959 312267125 312267125 1 1 1 743...
result:
ok 299766 lines
Test #128:
score: 0
Accepted
time: 6140ms
memory: 80020kb
input:
300000 300000 111725 164171 62281 156091 226559 284825 126491 33333 66351 202797 206863 20983 79961 290583 60175 217657 100573 274553 287919 288825 237631 109947 54249 90789 11621 151271 259887 166505 221209 285115 291451 96569 105365 171945 258247 175975 216823 293219 109711 236091 213407 243467 21...
output:
34 517328520 291963632 554585952 943602434 814063395 52923247 410975247 280839644 150566779 482671553 34 34 774635153 774635151 37257468 37257466 426273950 426273946 296734915 296734909 535594774 535594766 893646772 893646768 763511169 763511163 633238306 633238300 708036441 225364922 225364920 34 3...
result:
ok 300000 lines
Test #129:
score: 0
Accepted
time: 3634ms
memory: 78212kb
input:
294587 296170 146501 16945 134293 213983 287711 238953 59557 237393 138475 158347 112115 111803 233973 178759 183875 283511 13763 295733 224785 277447 244017 153235 75265 274065 220115 24599 88765 201805 44533 203277 107447 200499 247985 130119 226537 25289 60303 184879 84961 255005 283733 269443 10...
output:
1207 285957340 861085934 846197223 575998781 639799460 136238641 474753324 224958355 975092215 714045079 1207 1207 575129801 575129799 560241092 560241090 290042650 290042646 353843439 353843325 850282627 850282515 188797301 188797189 939002339 939002229 689136190 689136080 138916485 424872620 42487...
result:
ok 296170 lines
Test #130:
score: 0
Accepted
time: 441ms
memory: 80672kb
input:
300000 300000 115071 292515 18569 216129 186535 16289 238439 36819 259789 105143 44605 205059 275299 87637 236455 258309 271049 71469 143911 167749 111699 211171 230029 194443 183381 32577 140167 74875 284391 204337 62701 53633 112089 155175 205949 43037 80685 284597 261353 134307 29831 58009 164997...
output:
1079 949621827 557406041 369038670 222428935 994839108 775842820 436481104 434923707 433070980 50380339 1080 1078 607785303 607785301 419417932 419417928 272808199 272808195 45218357 45218359 826222084 826222080 486860362 486860362 485302969 485302967 483450240 483450238 442596124 392216867 39221686...
result:
ok 300000 lines
Test #131:
score: -1
Time Limit Exceeded
input:
300000 300000 278320 92634 54763 41502 255293 120599 64788 227517 84491 15001 162444 107941 107173 85845 165997 296314 240705 188295 187789 245845 115327 125058 164297 61955 104443 24913 108583 71039 126288 129317 146783 12553 144023 177355 220799 263685 257478 267277 13123 254181 205061 284135 8082...