QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#849609 | #9920. Money Game 2 | ucup-team3161# | AC ✓ | 523ms | 550692kb | C++14 | 3.2kb | 2025-01-09 16:36:36 | 2025-01-09 16:36:37 |
Judging History
answer
// what is matter? never mind.
//#pragma GCC optimize("Ofast")
//#pragma GCC optimize("unroll-loops")
//#pragma GCC target("sse,sse2,sse3,sse4,popcnt,abm,mmx,avx,avx2")
#include<bits/stdc++.h>
#define For(i,a,b) for(int i=(a);i<=(b);++i)
#define Rep(i,a,b) for(int i=(a);i>=(b);--i)
#define ll long long
//#define ull unsigned long long
#define int long long
#define SZ(x) ((int)((x).size()))
#define ALL(x) (x).begin(),(x).end()
using namespace std;
inline int read()
{
char c=getchar();int x=0;bool f=0;
for(;!isdigit(c);c=getchar())f^=!(c^45);
for(;isdigit(c);c=getchar())x=(x<<1)+(x<<3)+(c^48);
return f?-x:x;
}
#define mod 998244353
struct modint{
unsigned int x;
modint(int o=0){x=o;}
modint &operator = (int o){return x=o,*this;}
modint &operator +=(modint o){return x=x+o.x>=mod?x+o.x-mod:x+o.x,*this;}
modint &operator -=(modint o){return x=x<o.x?x-o.x+mod:x-o.x,*this;}
modint &operator *=(modint o){return x=1ll*x*o.x%mod,*this;}
modint &operator ^=(int b){
modint a=*this,c=1;
for(;b;b>>=1,a*=a)if(b&1)c*=a;
return x=c.x,*this;
}
modint &operator /=(modint o){return *this *=o^=mod-2;}
friend modint operator +(modint a,modint b){return a+=b;}
friend modint operator -(modint a,modint b){return a-=b;}
friend modint operator *(modint a,modint b){return a*=b;}
friend modint operator /(modint a,modint b){return a/=b;}
friend modint operator ^(modint a,int b){return a^=b;}
friend bool operator ==(modint a,modint b){return a.x==b.x;}
friend bool operator !=(modint a,modint b){return a.x!=b.x;}
bool operator ! () {return !x;}
modint operator - () {return x?mod-x:0;}
bool operator <(const modint&b)const{return x<b.x;}
};
inline modint qpow(modint x,int y){return x^y;}
vector<modint> fac,ifac,iv;
inline void initC(int n)
{
if(iv.empty())fac=ifac=iv=vector<modint>(2,1);
int m=iv.size(); ++n;
if(m>=n)return;
iv.resize(n),fac.resize(n),ifac.resize(n);
For(i,m,n-1){
iv[i]=iv[mod%i]*(mod-mod/i);
fac[i]=fac[i-1]*i,ifac[i]=ifac[i-1]*iv[i];
}
}
inline modint C(int n,int m){
if(m<0||n<m)return 0;
return initC(n),fac[n]*ifac[m]*ifac[n-m];
}
inline modint sign(int n){return (n&1)?(mod-1):(1);}
#define fi first
#define se second
#define pb push_back
#define mkp make_pair
typedef pair<int,int>pii;
typedef vector<int>vi;
#define maxn 1000005
#define inf 0x3f3f3f3f
int n,a[maxn];
vector<pii>R[maxn];
void work()
{
n=read();
For(i,0,n-1)a[i]=a[i+n]=read();
For(i,0,n*2) R[i].clear();
R[n*2-1].pb(mkp(a[n*2-1],n*2-1));
Rep(i,n*2-2,0){
R[i].pb(mkp(a[i],i));
for(auto [x,p]:R[i+1]){
x=x/2+a[i];
if(x>R[i].back().fi) R[i].pb(mkp(x,p));
}
}
vector<pii> L;
L.pb(mkp(a[0],0));
For(i,1,n*2-1){
vector<pii> nL;
nL.pb(mkp(a[i],i));
for(auto [x,p]:L){
x=x/2+a[i];
if(x>nL.back().fi) nL.pb(mkp(x,p));
}
swap(L,nL);
if(i>=n){
i-=n;
int res=0;
int p=SZ(R[i])-1;
for(auto [x1,p1]:L){
while(p>=0){
auto [x2,p2]=R[i][p];
int len=(i+n-p1+1)+(p2-i);
if(len>n) --p;
else {
res=max(res,x1+x2-a[i]);
break;
}
}
}
cout<<res<<" ";
i+=n;
}
}
cout<<"\n";
}
signed main()
{
int T=read();
while(T--)work();
return 0;
}
/*
*/
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 5ms
memory: 28924kb
input:
3 5 2 1 4 3 5 5 2 1 3 1 2 1 1000000000
output:
6 5 7 8 8 4 4 5 4 4 1000000000
result:
ok 11 numbers
Test #2:
score: 0
Accepted
time: 0ms
memory: 27868kb
input:
1 10 8 15 18 15 13 4 14 4 17 5
output:
30 37 41 39 34 27 29 26 31 27
result:
ok 10 numbers
Test #3:
score: 0
Accepted
time: 2ms
memory: 27048kb
input:
1000 4 8 9 7 9 1 9 1 10 2 3 9 3 4 3 2 4 0 4 3 1 4 10 8 4 6 1 9 1 4 4 10 10 1 6 1 9 1 0 2 4 6 4 8 1 6 7 2 5 10 4 9 2 1 4 3 5 5 9 3 9 8 9 4 4 8 5 6 2 10 1 1 7 3 9 2 4 4 2 4 1 2 3 5 2 1 1 4 3 2 0 9 4 7 3 10 1 3 4 1 2 2 6 4 1 2 3 3 1 5 3 5 8 4 2 9 3 4 5 9 10 3 4 6 5 4 0 1 6 4 3 1 10 1 4 1 9 5 7 4 8 1 6 ...
output:
18 18 17 18 9 10 7 10 6 6 5 3 5 5 3 18 16 13 15 9 4 18 17 11 14 9 0 7 8 13 9 11 14 10 12 12 7 6 9 11 11 13 17 16 17 12 14 13 12 10 6 7 12 8 9 5 6 4 4 6 4 4 4 6 5 10 11 11 13 10 5 4 4 8 7 2 5 4 6 11 12 10 10 7 13 17 16 12 9 10 8 6 6 6 7 11 7 9 13 12 11 14 10 12 1...
result:
ok 2420 numbers
Test #4:
score: 0
Accepted
time: 4ms
memory: 28024kb
input:
1000 2 45733740 736448710 1 384264719 4 658671808 379716865 553196572 534986092 1 668964623 4 711670857 237459905 849354895 187613938 2 394629064 371184128 2 616819808 937720703 1 43217931 3 934395080 888433507 810476236 1 587663687 2 542163302 508453558 4 313836277 584869499 445629251 225398284 4 2...
output:
413958095 759315580 384264719 1254322429 1119397578 1175216002 1235849498 668964623 1136546502 1064876265 1239809530 1027491789 580221128 568498660 1085680159 1246130607 43217931 1783849951 1760869165 1721890529 587663687 796390081 779535209 830377481 1020951833 929222211 751348422 70477...
result:
ok 2440 numbers
Test #5:
score: 0
Accepted
time: 121ms
memory: 81960kb
input:
1 500000 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
result:
ok 500000 numbers
Test #6:
score: 0
Accepted
time: 112ms
memory: 81916kb
input:
1 499999 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
result:
ok 499999 numbers
Test #7:
score: 0
Accepted
time: 118ms
memory: 81700kb
input:
1 499800 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
result:
ok 499800 numbers
Test #8:
score: 0
Accepted
time: 496ms
memory: 550264kb
input:
1 500000 50831937 44675374 26273308 55922669 39121681 59988372 34492729 33442351 51180456 41692596 39437453 54897084 38001252 46544549 55093280 38264131 54229588 51914925 28566111 46796223 48610138 48548724 51107017 44611895 37985173 46091996 45517937 53008497 48179451 47964156 42155259 47184755 267...
output:
137137494 130644721 122461248 136098437 133900842 139971148 126044470 123400935 132294341 130564235 131577353 139222968 134134442 139111260 143826886 137816035 143317006 139132099 126640855 134620873 139716994 141756406 141850936 136210410 131757247 136204948 139617130 144560973 142272557 138851244 ...
result:
ok 500000 numbers
Test #9:
score: 0
Accepted
time: 459ms
memory: 550264kb
input:
1 500000 25452585 60227199 37756030 41287924 48217237 52318161 46751058 48760576 45326727 50656052 42012818 49755082 50064918 39821656 41870920 49087328 53628763 49607632 27859818 29150585 58180124 43787581 54102015 41307343 45882355 44562399 32249571 47861371 54219662 44016656 52635402 44018938 369...
output:
122077771 137295072 130819111 133118661 140045656 144669625 143151165 143081702 141412226 142458774 138750631 141398577 140113190 133787022 134621881 139961301 141650380 133721506 118241937 120093611 138266213 138301736 141806757 135062134 133887565 130833246 126351953 136672280 143536692 140839958 ...
result:
ok 500000 numbers
Test #10:
score: 0
Accepted
time: 444ms
memory: 545232kb
input:
1 500000 50077500 57462422 30708014 58310827 32563574 43315826 53400776 52368101 32196492 41610551 53797342 43848605 47176214 52736999 37077497 57580160 33273499 50017090 51287872 38575250 33970872 41050429 47332854 62688024 30029626 50837045 28881546 45104946 52887401 45535679 51980189 44643837 464...
output:
142897147 144399000 131906720 139305780 128891491 134077587 141328738 139143094 127976847 132504286 140868042 138969806 140783567 142224791 135672912 141341245 131309961 137023409 136222928 126602103 122419456 128490229 137230474 143586676 127704181 130629339 122613599 132582341 141184835 141048645 ...
result:
ok 500000 numbers
Test #11:
score: 0
Accepted
time: 427ms
memory: 544932kb
input:
1 500000 50990079 48693213 38486675 52357538 47585564 46899198 45489174 49673180 50114681 32504665 53579548 39409968 47465702 51608057 48059738 41865634 41938584 49570423 51076776 45761549 56164212 33467947 50568038 52412481 52335534 31075296 55678331 36469490 61117776 25861594 49142780 48449043 467...
output:
134813829 137015630 134685428 141967928 141698085 140898940 140200468 141368470 138710938 130236855 138124202 134704329 139521670 142901293 140319478 135807796 136401562 142288234 144963390 143505077 145156980 135141056 142493741 145241240 141990638 131232054 139476554 133941836 140673801 126066004 ...
result:
ok 500000 numbers
Test #12:
score: 0
Accepted
time: 94ms
memory: 28640kb
input:
100000 5 0 0 0 0 0 5 1 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 4 0 0 0 0 5 5 0 0 0 0 5 6 0 0 0 0 5 7 0 0 0 0 5 8 0 0 0 0 5 9 0 0 0 0 5 10 0 0 0 0 5 0 1 0 0 0 5 1 1 0 0 0 5 2 1 0 0 0 5 3 1 0 0 0 5 4 1 0 0 0 5 5 1 0 0 0 5 6 1 0 0 0 5 7 1 0 0 0 5 8 1 0 0 0 5 9 1 0 0 0 5 10 1 0 0 0 5 0 2 0 0 0 5 1 2 0 0 0 5 2...
output:
0 0 0 0 0 1 0 0 0 0 2 1 0 0 1 3 1 0 0 1 4 2 1 1 2 5 2 1 1 2 6 3 1 1 3 7 3 1 1 3 8 4 2 2 4 9 4 2 2 4 10 5 2 2 5 0 1 0 0 0 1 1 0 0 0 2 2 1 0 1 3 2 1 0 1 4 3 1 1 2 5 3 1 1 2 6 4 2 1 3 7 4 2 1 3 8 5 2 2 4 9 5 2 2 4 10 6 3 2 5 1 2 1 0 0 2 2 1 0 1 3 3 1 0 1 4 3 1 1 2 5 4 2 1 2 6...
result:
ok 500000 numbers
Test #13:
score: 0
Accepted
time: 85ms
memory: 27364kb
input:
83333 6 0 0 0 0 0 0 6 1 0 0 0 0 0 6 2 0 0 0 0 0 6 3 0 0 0 0 0 6 4 0 0 0 0 0 6 5 0 0 0 0 0 6 6 0 0 0 0 0 6 7 0 0 0 0 0 6 0 1 0 0 0 0 6 1 1 0 0 0 0 6 2 1 0 0 0 0 6 3 1 0 0 0 0 6 4 1 0 0 0 0 6 5 1 0 0 0 0 6 6 1 0 0 0 0 6 7 1 0 0 0 0 6 0 2 0 0 0 0 6 1 2 0 0 0 0 6 2 2 0 0 0 0 6 3 2 0 0 0 0 6 4 2 0 0 0 0 ...
output:
0 0 0 0 0 0 1 0 0 0 0 0 2 1 0 0 0 1 3 1 0 0 0 1 4 2 1 0 1 2 5 2 1 0 1 2 6 3 1 0 1 3 7 3 1 0 1 3 0 1 0 0 0 0 1 1 0 0 0 0 2 2 1 0 0 1 3 2 1 0 0 1 4 3 1 0 1 2 5 3 1 0 1 2 6 4 2 1 1 3 7 4 2 1 1 3 1 2 1 0 0 0 2 2 1 0 0 1 3 3 1 0 0 1 4 3 1 0 1 2 5 4 2 1 1 2 6 4 2 1 1 3 7 5 2 1 1 3 8...
result:
ok 499998 numbers
Test #14:
score: 0
Accepted
time: 69ms
memory: 27184kb
input:
50000 10 0 0 0 0 0 0 0 0 0 0 10 1 0 0 0 0 0 0 0 0 0 10 2 0 0 0 0 0 0 0 0 0 10 3 0 0 0 0 0 0 0 0 0 10 0 1 0 0 0 0 0 0 0 0 10 1 1 0 0 0 0 0 0 0 0 10 2 1 0 0 0 0 0 0 0 0 10 3 1 0 0 0 0 0 0 0 0 10 0 2 0 0 0 0 0 0 0 0 10 1 2 0 0 0 0 0 0 0 0 10 2 2 0 0 0 0 0 0 0 0 10 3 2 0 0 0 0 0 0 0 0 10 0 3 0 0 0 0 0 0...
output:
0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 1 3 2 1 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 1 4 3 1 0 0 0 0 0 1 2 1 3 1 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 0 1 3 4 2 ...
result:
ok 500000 numbers
Test #15:
score: 0
Accepted
time: 76ms
memory: 71440kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #16:
score: 0
Accepted
time: 89ms
memory: 69908kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #17:
score: 0
Accepted
time: 7ms
memory: 28064kb
input:
100 100 794974775 319599082 534896702 531754666 188594127 850473183 123918434 373201410 225872804 613716798 968781728 301153078 825870015 884186067 176436571 186242378 945348477 268902499 377384194 741515217 603747317 191514668 970240757 395857046 362569599 184766332 969655538 859867689 631912620 44...
output:
1666573856 1443381594 1462481506 1410477119 1266079292 1471829922 1137785740 1186756776 1269304087 1647694236 1929356306 1722523937 1925223920 1851730842 1377824086 1328174516 1663248638 1411924364 1463208524 1680020655 1624570288 1475784090 1777617936 1512899615 1410845534 1470359822 1987904523 204...
result:
ok 6467 numbers
Test #18:
score: 0
Accepted
time: 3ms
memory: 27728kb
input:
100 47 169 607 144 992 214 4 217 742 702 199 403 933 295 143 990 337 204 988 792 969 233 215 922 528 821 386 40 877 141 243 504 797 928 714 685 81 821 752 689 896 541 270 227 947 388 632 143 100 637 262 990 971 34 350 433 62 485 709 215 980 971 787 567 243 25 913 451 773 130 400 796 450 830 401 157 ...
output:
1017 1243 1182 1495 1069 858 1069 1490 1543 1314 1444 1692 1387 1334 1734 1517 1554 2063 2122 2054 1559 1495 1856 1763 1759 1403 1169 1461 1169 1251 1595 1981 2162 2032 1848 1561 1933 2041 2042 2031 1692 1388 1373 1705 1469 1385 1046 1580 1577 1969 1860 1225 1153 1133 1031 1351 1620 1635 2146 2259 ...
result:
ok 6437 numbers
Test #19:
score: 0
Accepted
time: 523ms
memory: 550692kb
input:
1 500000 24841375 70408158 383749601 464340548 878516021 768949056 248134065 16161835 570858860 837034359 159517214 395243059 870018128 416856566 407199519 172196845 895527702 104605059 18516437 632654234 388463765 676004662 314539734 654303478 717140829 748002985 500557057 941392792 659256800 37790...
output:
727863872 778903793 1113783373 1429930239 1764531403 1663624237 1241105607 1066938682 1401998347 1581768897 1296872356 1421136173 1663103489 1431595357 1290600055 1184105503 1411368436 1001024035 934284063 1306911469 1384013259 1570426030 1528044825 1777876432 1935191037 1984389919 1903779283 202422...
result:
ok 500000 numbers
Test #20:
score: 0
Accepted
time: 485ms
memory: 528480kb
input:
2 21213 368244095 497132781 81730541 535678187 361569652 450755120 252527963 67394035 961089805 712650577 223580683 154828531 762981028 73412229 175538423 498650115 847156548 666098615 787498182 753803722 288704722 845903412 142372110 752646303 118076240 674838277 886227243 351246422 717775358 77382...
output:
1278648860 1213524170 1009462393 1187536002 1155860331 1159760348 1067407860 1129967358 1656419482 1569446641 1198221256 1090735475 1296374636 1005729573 1107830953 1500540176 1895544315 1967585790 2024272237 1911847530 1624641006 1716697902 1398248631 1565365511 1386195692 1723009360 1909070292 172...
result:
ok 500000 numbers
Test #21:
score: 0
Accepted
time: 410ms
memory: 292644kb
input:
10 19312 157980378 90684709 74945569 274240280 973887747 534855885 400523144 675086143 844722412 581862308 626150876 206795276 57971909 518092132 129234349 27120862 509228380 223886217 617775330 529169739 456932699 470128969 333660591 960377529 296669366 517769470 562401944 537579283 169980416 55091...
output:
799481009 688823133 786549760 1165132915 1714922108 1661340735 1636145903 1828239308 1921823153 1709234957 1478470778 1047715673 830625492 941890194 746961796 731662772 1041513842 1108279263 1393354991 1448445220 1434003451 1451164359 1488713995 1770129742 1496044067 1524976376 1539742669 1480777381...
result:
ok 500000 numbers
Test #22:
score: 0
Accepted
time: 311ms
memory: 52804kb
input:
100 739 45862042 246766280 79325150 991817688 417418982 943404093 13665290 854448681 523991720 412977563 315606258 597975534 785858169 519879466 164596874 498650062 188106395 738672699 266681313 72841157 204190955 553944867 333260481 840096897 179655852 927516693 600253287 312421637 882598219 398055...
output:
646114661 823150090 1041611145 1661890048 1625387442 1775450085 1398131632 1699381059 1568647995 1436251349 1402514033 1596624348 1692083536 1454797240 1165090365 1211033362 1114517948 1293101915 1010227792 832445596 961624463 1265329129 1370781059 1661732798 1523405591 1877297401 1778562872 1668729...
result:
ok 500000 numbers
Test #23:
score: 0
Accepted
time: 287ms
memory: 31836kb
input:
1000 255 254290272 472177015 375173192 909396072 740480708 206876414 618914831 578128820 112386446 797007681 374628755 593411208 642252316 509914603 226345837 415871870 297246513 386640010 573764004 866544758 716919549 601411488 822916067 814164102 573058369 697706879 776346912 381470133 998084589 9...
output:
1203009328 1371601522 1517728956 1859961080 1768079636 1449516949 1545398115 1485606094 1301423890 1599373963 1501499497 1592431647 1589462810 1417846905 1190282549 1218340712 1231761428 1415193089 1726261279 2039814102 2073456841 2068448677 2195547620 2186046272 2048321909 2075170946 2093045138 199...
result:
ok 500000 numbers
Test #24:
score: 0
Accepted
time: 272ms
memory: 28060kb
input:
10000 68 590553052 325833626 474795587 458205191 758621341 568191007 387199148 557590252 478151753 41825603 695387020 996508908 735352920 816393555 191340581 659142958 860916414 92938299 224405819 67691103 372326110 842344381 982795205 487897564 952786136 439055521 513126356 263659470 624577499 7428...
output:
1725738611 1489733411 1509844477 1572684401 1734558740 1625780437 1477605842 1487435447 1404597399 1306830422 1799740252 2149439679 2079095584 1945269901 1559488836 1666441318 1617900023 1086934119 960027826 976526718 1379752315 1914364906 2142643380 1968050737 2045637117 1716862852 1587936731 14832...
result:
ok 500000 numbers
Test #25:
score: 0
Accepted
time: 164ms
memory: 27432kb
input:
100000 5 840268337 229537633 920225543 117496820 868731498 9 992380830 225219931 399815858 894159164 463875784 784822293 723042463 413997948 307345379 4 449408482 332404073 102581705 478853555 6 403507925 491177041 493352267 234571424 99154442 942735895 2 32342887 513637829 9 539251705 871588647 329...
output:
1648833493 1356341652 1520992727 1279426832 1635054869 1742310769 1425670174 1531155543 1838027409 1745216214 1869815895 1790140110 1540503052 1480557318 880682721 728112555 620562639 837949666 1297912498 1246328271 1099734077 939741502 973420278 1437173228 289161801 529809272 1775223706 190543...
result:
ok 500000 numbers
Test #26:
score: 0
Accepted
time: 77ms
memory: 27636kb
input:
500000 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 13 1 14 1 15 1 16 1 17 1 18 1 19 1 20 1 21 1 22 1 23 1 24 1 25 1 26 1 27 1 28 1 29 1 30 1 31 1 32 1 33 1 34 1 35 1 36 1 37 1 38 1 39 1 40 1 41 1 42 1 43 1 44 1 45 1 46 1 47 1 48 1 49 1 50 1 51 1 52 1 53 1 54 1 55 1 56 1 57 1 58 1 59 1 6...
output:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77...
result:
ok 500000 numbers
Test #27:
score: 0
Accepted
time: 85ms
memory: 29016kb
input:
250000 2 0 0 2 1 0 2 2 0 2 3 0 2 4 0 2 5 0 2 6 0 2 7 0 2 8 0 2 9 0 2 10 0 2 11 0 2 12 0 2 13 0 2 14 0 2 15 0 2 16 0 2 17 0 2 18 0 2 19 0 2 20 0 2 21 0 2 22 0 2 23 0 2 24 0 2 25 0 2 26 0 2 27 0 2 28 0 2 29 0 2 30 0 2 31 0 2 32 0 2 33 0 2 34 0 2 35 0 2 36 0 2 37 0 2 38 0 2 39 0 2 40 0 2 41 0 2 42 0 2 ...
output:
0 0 1 0 2 1 3 1 4 2 5 2 6 3 7 3 8 4 9 4 10 5 11 5 12 6 13 6 14 7 15 7 16 8 17 8 18 9 19 9 20 10 21 10 22 11 23 11 24 12 25 12 26 13 27 13 28 14 29 14 30 15 31 15 32 16 33 16 34 17 35 17 36 18 37 18 38 19 39 19 40 20 41 20 42 21 43 21 44 22 45 22 46 23 4...
result:
ok 500000 numbers
Test #28:
score: 0
Accepted
time: 94ms
memory: 27332kb
input:
166666 3 0 0 0 3 1 0 0 3 2 0 0 3 3 0 0 3 4 0 0 3 5 0 0 3 6 0 0 3 7 0 0 3 8 0 0 3 9 0 0 3 10 0 0 3 11 0 0 3 12 0 0 3 13 0 0 3 14 0 0 3 15 0 0 3 16 0 0 3 17 0 0 3 18 0 0 3 19 0 0 3 20 0 0 3 21 0 0 3 22 0 0 3 23 0 0 3 24 0 0 3 25 0 0 3 26 0 0 3 27 0 0 3 28 0 0 3 29 0 0 3 30 0 0 3 31 0 0 3 32 0 0 3 33 0...
output:
0 0 0 1 0 0 2 1 1 3 1 1 4 2 2 5 2 2 6 3 3 7 3 3 8 4 4 9 4 4 10 5 5 11 5 5 12 6 6 13 6 6 14 7 7 15 7 7 16 8 8 17 8 8 18 9 9 19 9 9 20 10 10 21 10 10 22 11 11 23 11 11 24 12 12 25 12 12 26 13 13 27 13 13 28 14 14 29 14 14 30 15 15 31 15 15 32 16 16 33 16 16 34 17 17 ...
result:
ok 499998 numbers
Test #29:
score: 0
Accepted
time: 108ms
memory: 27228kb
input:
125000 4 0 0 0 0 4 1 0 0 0 4 2 0 0 0 4 3 0 0 0 4 4 0 0 0 4 5 0 0 0 4 6 0 0 0 4 7 0 0 0 4 8 0 0 0 4 9 0 0 0 4 10 0 0 0 4 11 0 0 0 4 12 0 0 0 4 13 0 0 0 4 14 0 0 0 4 15 0 0 0 4 16 0 0 0 4 17 0 0 0 4 18 0 0 0 4 19 0 0 0 4 0 1 0 0 4 1 1 0 0 4 2 1 0 0 4 3 1 0 0 4 4 1 0 0 4 5 1 0 0 4 6 1 0 0 4 7 1 0 0 4 8...
output:
0 0 0 0 1 0 0 0 2 1 0 1 3 1 0 1 4 2 1 2 5 2 1 2 6 3 1 3 7 3 1 3 8 4 2 4 9 4 2 4 10 5 2 5 11 5 2 5 12 6 3 6 13 6 3 6 14 7 3 7 15 7 3 7 16 8 4 8 17 8 4 8 18 9 4 9 19 9 4 9 0 1 0 0 1 1 0 0 2 2 1 1 3 2 1 1 4 3 1 2 5 3 1 2 6 4 2 3 7 4 2 3 8 5 2 4 9 5 2 4 10 6 3 5 11 6 3 5 ...
result:
ok 500000 numbers
Test #30:
score: 0
Accepted
time: 90ms
memory: 70812kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
result:
ok 500000 numbers
Test #31:
score: 0
Accepted
time: 82ms
memory: 71132kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #32:
score: 0
Accepted
time: 71ms
memory: 70316kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #33:
score: 0
Accepted
time: 85ms
memory: 69396kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
result:
ok 500000 numbers
Test #34:
score: 0
Accepted
time: 87ms
memory: 70360kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
result:
ok 500000 numbers
Test #35:
score: 0
Accepted
time: 78ms
memory: 70520kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #36:
score: 0
Accepted
time: 90ms
memory: 71420kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #37:
score: 0
Accepted
time: 90ms
memory: 72844kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 413121076 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 8 14 26 51 100 198 395 789 1577 3153 6305 12609 25216 50431 100861 201721 403440 806879 1613756 3227510 6455018 12910035 25820068 51640135 103280269 206560539 413121076 206560539 103280270 51640136 25820069 12910035 6455018 3227510 1613756 806879 403440 ...
result:
ok 500000 numbers
Test #38:
score: 0
Accepted
time: 106ms
memory: 74088kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 311436392 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 5 7 12 21 40 77 151 299 596 1190 2378 4754 9506 19010 38019 76036 152070 304139 608276 1216550 2433098 4866195 9732389 19464776 ...
result:
ok 500000 numbers
Test #39:
score: 0
Accepted
time: 68ms
memory: 73980kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #40:
score: 0
Accepted
time: 78ms
memory: 74528kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 671979489 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 671979489 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
5129 10256 20510 41017 82031 164060 328117 656232 1312462 2624922 5249842 10499682 20999362 41998721 83997439 167994875 335989747 671979491 335989747 167994875 83997439 41998721 20999362 10499682 5249842 2624922 1312462 656232 328117 164060 82031 41017 20510 10256 5129 2566 1284 643 323 163 83 43 23...
result:
ok 500000 numbers
Test #41:
score: 0
Accepted
time: 479ms
memory: 550416kb
input:
1 500000 1000000000 1000000000 1000000000 1000000000 999999998 1000000000 1000000000 999999998 999999999 1000000000 1000000000 1000000000 999999998 1000000000 999999999 999999997 999999999 1000000000 999999999 1000000000 999999997 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 100...
output:
2999999998 2999999998 2999999998 2999999997 2999999996 2999999997 2999999997 2999999996 2999999996 2999999997 2999999998 2999999997 2999999996 2999999996 2999999996 2999999995 2999999996 2999999997 2999999997 2999999997 2999999995 2999999997 2999999998 2999999998 2999999998 2999999998 2999999998 299...
result:
ok 500000 numbers
Test #42:
score: 0
Accepted
time: 495ms
memory: 528200kb
input:
2 21213 1000000000 1000000000 1000000000 1000000000 999999998 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 999999998 1000000000 1000000000 999999999 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 999999999 1000000000 1000000000 999999999 999999998 9...
output:
2999999998 2999999998 2999999998 2999999997 2999999996 2999999997 2999999998 2999999998 2999999998 2999999998 2999999998 2999999997 2999999996 2999999997 2999999998 2999999997 2999999998 2999999998 2999999998 2999999998 2999999998 2999999998 2999999997 2999999998 2999999997 2999999995 2999999994 299...
result:
ok 500000 numbers
Test #43:
score: 0
Accepted
time: 84ms
memory: 67220kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #44:
score: 0
Accepted
time: 79ms
memory: 67840kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #45:
score: 0
Accepted
time: 87ms
memory: 73280kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 ...
result:
ok 500000 numbers
Test #46:
score: 0
Accepted
time: 77ms
memory: 71300kb
input:
1 500000 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...
output:
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ...
result:
ok 500000 numbers
Test #47:
score: 0
Accepted
time: 454ms
memory: 550276kb
input:
1 500000 47646898 51464542 45931287 39207748 47251095 49478189 63378505 16934179 44898145 49380229 46840505 53443567 41519014 39433941 62436119 28484845 28864809 31476363 52671277 55044543 26015758 50094739 41844282 50595260 48048515 47075952 49793276 51040746 46410482 23850953 48007955 46496187 484...
output:
137904863 141106016 137663364 134155465 138913677 142252085 142499253 118928291 129420207 137275010 139696976 141706673 134404356 132025697 136508976 115592566 109745172 115473151 131723161 134827837 122779618 133097572 134822205 141191518 142263700 142394961 143109775 140689563 132053014 119827249 ...
result:
ok 500000 numbers
Test #48:
score: 0
Accepted
time: 446ms
memory: 550468kb
input:
1 500000 48885642 52383880 41775774 52875814 33513277 51129362 45384740 54819402 46022076 39010417 51481439 42339173 43090006 52586614 54471843 28717371 42768777 51485699 53310477 33265339 51206641 43829104 50131774 52939070 53869050 25856240 50210464 51719690 35843501 55458233 38422161 47600680 506...
output:
143625987 144449902 138922949 140193809 132247853 140155909 141447876 145386672 139789701 135054466 139330839 136050474 137286586 142530983 140160950 126163628 132172064 140113367 140882806 132127932 139539016 139909647 144491446 146121308 141403219 126583164 136270332 138776970 133092558 140189173 ...
result:
ok 500000 numbers
Test #49:
score: 0
Accepted
time: 466ms
memory: 544528kb
input:
1 500000 49507313 42442624 49808256 44305037 44141708 52024087 40123984 48565243 21973345 63139932 51143724 35224652 52544697 41765284 44806336 46899720 48035070 49811222 39163986 35574740 60180666 39889807 42141611 18686157 66697411 36048378 57084629 46855407 36207222 56479591 48367639 32291766 554...
output:
143757315 139232084 140658959 137702930 137140812 138936538 132164403 131288494 123208969 143773911 141515911 133300282 138897817 135127215 136272296 138344022 139238180 137698823 130292046 129285314 139559129 129341510 123959936 117345915 141375616 136047009 144669340 139999398 135046045 143304883 ...
result:
ok 500000 numbers
Test #50:
score: 0
Accepted
time: 460ms
memory: 544072kb
input:
1 500000 61419304 25968977 48924525 47808694 50023909 57188618 22255455 56107354 45244417 34449915 49820417 58454298 28448518 47599122 50436656 46775965 49553255 46313907 52796326 35619786 54294719 38272252 48358897 42264740 45785652 50919785 44657242 46266036 66915112 11250580 56607460 52389625 286...
output:
141613711 126653916 136067614 140128332 142540175 141186243 124642507 137036842 133788568 129567954 138456445 141842533 128468442 136655795 141772364 142120131 143364017 141960030 142065199 134008479 139526320 133365243 136478410 135292437 138355573 141918018 140059795 141245607 143655169 117519648 ...
result:
ok 500000 numbers
Test #51:
score: 0
Accepted
time: 453ms
memory: 543700kb
input:
1 500000 47755086 40318976 49764205 50541661 46836403 50601412 50013664 47035542 48902155 46521324 48619902 50355015 53672285 39860535 49932061 50463698 43944923 49855770 51537292 46955469 51290884 50472285 50260787 39477604 53024069 34617812 47388116 44812120 47934440 51219837 44992239 51629070 463...
output:
137949115 136405089 142585144 145411464 145131025 147161494 146870593 144994494 145062329 144308097 145925929 147576873 147483731 140624028 144285538 145191726 142998230 146386466 148184280 146768297 148303260 147053528 143622134 136610627 138688028 130573340 135818604 137890997 141690710 144434118 ...
result:
ok 500000 numbers
Test #52:
score: 0
Accepted
time: 456ms
memory: 543040kb
input:
1 500000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 97265135 50038198 50324257 43617842 39711205 41377184 42982351 57255063 45678055 26490176 58120542 47920486 28129035 54980542 26609401 59116402 46880060 49212816 35450766 52086002 39609378 54851748 31629445 47919827 4...
output:
0 0 0 0 0 0 0 0 0 0 1 2 4 8 17 34 69 138 277 555 1110 2220 4441 8883 17766 35532 71064 142129 284258 568516 1137032 2274065 4548130 9096260 18192520 36385040 72770080 145540160 145182618 142359089 135228719 130285946 130919339 134946627 141973703 134105037 124771807 138089217 133270424 123206114 132...
result:
ok 500000 numbers
Test #53:
score: 0
Accepted
time: 440ms
memory: 535896kb
input:
1 500000 37801202 49908036 38532256 54214657 23578852 64037270 45100348 41937485 52354213 49907011 49020225 32861907 54770831 51907451 35669086 40333397 56225511 50916382 34433631 35777800 60149423 45727554 49789422 47270784 36436798 51880556 50685781 22556300 62969159 41225368 52814645 20949809 637...
output:
130528001 134656476 131251136 135672980 126609330 145482067 141039934 139467246 144721955 143806322 139933335 132496678 142015500 140385826 131087889 133830268 142987687 139300683 128889449 131272493 145625085 142566085 142198797 138246776 132511968 138377947 135612067 124623549 142112357 136203605 ...
result:
ok 500000 numbers
Test #54:
score: 0
Accepted
time: 449ms
memory: 528216kb
input:
1 500000 44887181 47832324 39542998 49926340 53232371 43558521 32540063 49807605 53557553 43048736 52466682 37631679 45887480 53482744 41850306 50345594 52637117 48060633 49646590 39574254 36658247 37298669 48716997 49974295 45059689 48134319 50573373 48029698 51444261 39904790 46432895 45376067 538...
output:
139094640 138569407 135580392 141067076 142197789 134578841 128911533 138889898 143601806 139778288 141270810 134698715 139028460 144041216 140850465 145309489 146904867 142997003 138496692 128774843 124079036 126435377 136061403 140642636 140583746 143227196 145282766 144119660 142971837 136143542 ...
result:
ok 500000 numbers
Test #55:
score: 0
Accepted
time: 412ms
memory: 476152kb
input:
1 500000 48629126 44220725 39908618 56549665 28665732 58829140 29817550 56908087 46959704 48405915 49017992 43662437 53829020 36667322 55651754 32080992 46396868 39394672 47488306 50542640 41590465 39727855 57174597 37980054 49464603 50006985 37450570 25498239 62850938 47739400 41060485 49995898 503...
output:
140821096 136511448 134126438 138941721 128403368 139068102 131023178 143763519 143023490 143355651 142756766 140009277 141772771 133679122 137424052 126403378 130462905 130158584 135841547 138212825 133876557 134092871 141763839 134554831 137653159 135381162 125789270 122916159 143253770 140941859 ...
result:
ok 500000 numbers
Test #56:
score: 0
Accepted
time: 395ms
memory: 461808kb
input:
1 500000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 99028591 34305902 48039617 54669148 39232473 53339788 39262025 50403871 25219198 25122051 50961664 58918235 27789828 41152791 58785574 43486529 52636452 36756390 54809823 32343858 43212568 31244690 61366342 42463302 5...
output:
0 0 0 0 0 0 0 0 0 0 1 2 4 8 16 33 66 133 267 535 1071 2142 4284 8569 17138 34276 68552 137104 274209 548419 1096839 2193679 4387359 8774719 17549438 35098877 70197755 140395511 132248135 138765974 142607375 135748742 137915771 129031005 125768704 109784950 110864875 129694162 136928035 124248574 132...
result:
ok 500000 numbers
Test #57:
score: 0
Accepted
time: 371ms
memory: 439588kb
input:
1 500000 42152678 49607044 57348435 34076559 34001504 32041131 47553583 53444290 44475620 47822015 41480259 53596529 41733749 57635181 38822308 45429996 45857163 47310949 36886584 46512453 47178862 50074221 57562923 27177553 50701557 53384834 40573231 48308863 54327316 43003545 41432387 56307640 455...
output:
135737126 139933533 139686142 123259170 117346945 119105937 132356201 140454192 138612845 139364492 138065363 143578527 140486162 145036256 135651707 135859550 135852174 134985142 130644258 136295627 140326131 143751409 143941060 129756858 139684756 143402697 138744736 142599297 145290212 139135260 ...
result:
ok 500000 numbers
Extra Test:
score: 0
Extra Test Passed