QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#216495 | #6551. Forever Young | zhouhuanyi | AC ✓ | 909ms | 99976kb | C++14 | 2.4kb | 2023-10-15 19:06:39 | 2023-10-15 19:06:40 |
Judging History
answer
#include<iostream>
#include<cstdio>
#include<queue>
#include<map>
#define N 1000000
#define M 60
#define mod 998244353
using namespace std;
int read()
{
char c=0;
int sum=0;
while (c<'0'||c>'9') c=getchar();
while ('0'<=c&&c<='9') sum=sum*10+c-'0',c=getchar();
return sum;
}
int fast_pow(int a,int b)
{
int res=1,mul=a;
while (b)
{
if (b&1) res=1ll*res*mul%mod;
mul=1ll*mul*mul%mod,b>>=1;
}
return res;
}
void Adder(int &x,int d)
{
x+=d;
if (x>=mod) x-=mod;
return;
}
struct reads
{
int d[M+1];
bool operator < (const reads &t)const
{
for (int i=1;i<=60;++i)
if (d[i]!=t.d[i])
return d[i]<t.d[i];
return 0;
}
};
reads x,y;
int n,m,k,inv2=(mod+1)>>1,ans,res,res2,invpw2[N+1],fac[N+1],invfac[N+1];
map<reads,int>dp;
map<reads,int>dp2;
int C(int x,int y)
{
if (x<y) return 0;
return 1ll*fac[x]*invfac[y]%mod*invfac[x-y]%mod;
}
int get(int x)
{
int a=res-x,b=res2-x;
if (a+b>k||((k-a-b)&1)) return 0;
return 1ll*C(a+b,a)*fac[k]%mod*invfac[(k-a-b)>>1]%mod*invfac[a+b]%mod*invpw2[(k-a-b)>>1]%mod;
}
void bfs()
{
reads top,st;
queue<reads>q;
q.push(x),dp[x]=1;
while (!q.empty())
{
top=q.front(),q.pop();
for (int i=1;i<=60;++i)
if (top.d[i]&&(i==60||top.d[i]-1>=top.d[i+1]))
{
st=top,st.d[i]--;
if (dp.find(st)==dp.end()) dp.insert(make_pair(st,dp[top])),q.push(st);
else Adder(dp[st],dp[top]);
}
}
return;
}
void bfs2()
{
reads top,st;
queue<reads>q;
q.push(y),dp2[y]=1;
while (!q.empty())
{
top=q.front(),q.pop();
for (int i=1;i<=60;++i)
if (top.d[i]&&(i==60||top.d[i]-1>=top.d[i+1]))
{
st=top,st.d[i]--;
if (dp2.find(st)==dp2.end()) dp2.insert(make_pair(st,dp2[top])),q.push(st);
else Adder(dp2[st],dp2[top]);
}
}
return;
}
int main()
{
int rst;
invpw2[0]=1;
for (int i=1;i<=N;++i) invpw2[i]=1ll*invpw2[i-1]*inv2%mod;
fac[0]=1;
for (int i=1;i<=N;++i) fac[i]=1ll*fac[i-1]*i%mod;
invfac[N]=fast_pow(fac[N],mod-2);
for (int i=N-1;i>=0;--i) invfac[i]=1ll*invfac[i+1]*(i+1)%mod;
n=read();
for (int i=1;i<=n;++i) x.d[i]=read(),res+=x.d[i];
m=read();
for (int i=1;i<=m;++i) y.d[i]=read(),res2+=y.d[i];
k=read(),bfs(),bfs2();
for (auto it:dp)
if (dp2.find(it.first)!=dp2.end())
{
rst=0;
for (int i=1;i<=60;++i) rst+=it.first.d[i];
Adder(ans,1ll*it.second*dp2[it.first]%mod*get(rst)%mod);
}
printf("%d\n",ans);
return 0;
}
这程序好像有点Bug,我给组数据试试?
详细
Test #1:
score: 100
Accepted
time: 15ms
memory: 15500kb
input:
3 3 2 1 3 3 2 1 2
output:
7
result:
ok 1 number(s): "7"
Test #2:
score: 0
Accepted
time: 7ms
memory: 15540kb
input:
3 3 2 1 3 3 2 1 1111
output:
0
result:
ok 1 number(s): "0"
Test #3:
score: 0
Accepted
time: 14ms
memory: 15484kb
input:
0 0 10
output:
945
result:
ok 1 number(s): "945"
Test #4:
score: 0
Accepted
time: 432ms
memory: 58164kb
input:
10 10 9 8 7 6 5 4 4 4 3 10 10 9 8 7 6 5 4 4 4 3 1000000
output:
591072522
result:
ok 1 number(s): "591072522"
Test #5:
score: 0
Accepted
time: 222ms
memory: 38788kb
input:
10 10 9 8 7 6 5 4 4 4 3 6 10 10 10 10 10 10 1000000
output:
954562178
result:
ok 1 number(s): "954562178"
Test #6:
score: 0
Accepted
time: 11ms
memory: 15524kb
input:
1 59 1 60 999999
output:
621240518
result:
ok 1 number(s): "621240518"
Test #7:
score: 0
Accepted
time: 29ms
memory: 19536kb
input:
6 10 10 10 10 10 10 5 12 12 12 12 12 122220
output:
996858520
result:
ok 1 number(s): "996858520"
Test #8:
score: 0
Accepted
time: 33ms
memory: 18628kb
input:
5 5 4 3 2 1 5 20 10 10 10 10 999999
output:
395659998
result:
ok 1 number(s): "395659998"
Test #9:
score: 0
Accepted
time: 262ms
memory: 42724kb
input:
9 10 9 8 7 6 5 5 5 5 9 10 9 8 7 6 5 5 5 5 100000
output:
350064296
result:
ok 1 number(s): "350064296"
Test #10:
score: 0
Accepted
time: 82ms
memory: 25900kb
input:
6 13 11 8 7 6 5 7 11 11 9 8 7 6 5 1000000
output:
0
result:
ok 1 number(s): "0"
Test #11:
score: 0
Accepted
time: 214ms
memory: 40164kb
input:
7 13 12 9 8 7 6 5 7 13 12 9 8 7 6 5 1000000
output:
130449432
result:
ok 1 number(s): "130449432"
Test #12:
score: 0
Accepted
time: 191ms
memory: 39120kb
input:
7 13 12 9 8 7 6 5 7 13 11 9 8 7 6 5 999999
output:
449198110
result:
ok 1 number(s): "449198110"
Test #13:
score: 0
Accepted
time: 280ms
memory: 48424kb
input:
7 15 12 9 8 7 6 3 7 15 12 9 8 7 6 3 1000000
output:
553218647
result:
ok 1 number(s): "553218647"
Test #14:
score: 0
Accepted
time: 15ms
memory: 15844kb
input:
0 0 1000000
output:
765860359
result:
ok 1 number(s): "765860359"
Test #15:
score: 0
Accepted
time: 15ms
memory: 15764kb
input:
1 1 1 1 1000000
output:
71283935
result:
ok 1 number(s): "71283935"
Test #16:
score: 0
Accepted
time: 19ms
memory: 16548kb
input:
3 20 20 20 20 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1000000
output:
708368272
result:
ok 1 number(s): "708368272"
Test #17:
score: 0
Accepted
time: 14ms
memory: 15588kb
input:
3 8 1 1 3 5 4 1 5
output:
0
result:
ok 1 number(s): "0"
Test #18:
score: 0
Accepted
time: 11ms
memory: 15500kb
input:
3 7 2 1 3 5 4 1 3
output:
0
result:
ok 1 number(s): "0"
Test #19:
score: 0
Accepted
time: 11ms
memory: 15600kb
input:
4 5 2 2 1 4 4 3 2 1 5
output:
0
result:
ok 1 number(s): "0"
Test #20:
score: 0
Accepted
time: 14ms
memory: 15560kb
input:
4 4 3 2 1 4 3 3 2 2 4
output:
60
result:
ok 1 number(s): "60"
Test #21:
score: 0
Accepted
time: 11ms
memory: 15796kb
input:
5 4 2 2 1 1 5 4 2 2 1 1 5
output:
0
result:
ok 1 number(s): "0"
Test #22:
score: 0
Accepted
time: 11ms
memory: 15560kb
input:
5 4 2 2 1 1 5 3 3 2 1 1 3
output:
0
result:
ok 1 number(s): "0"
Test #23:
score: 0
Accepted
time: 14ms
memory: 15560kb
input:
6 3 2 2 1 1 1 6 3 2 2 1 1 1 5
output:
0
result:
ok 1 number(s): "0"
Test #24:
score: 0
Accepted
time: 15ms
memory: 15508kb
input:
6 4 2 1 1 1 1 6 3 2 2 1 1 1 5
output:
0
result:
ok 1 number(s): "0"
Test #25:
score: 0
Accepted
time: 14ms
memory: 15544kb
input:
7 2 2 2 1 1 1 1 7 2 2 2 1 1 1 1 5
output:
0
result:
ok 1 number(s): "0"
Test #26:
score: 0
Accepted
time: 10ms
memory: 15552kb
input:
7 4 1 1 1 1 1 1 7 3 2 1 1 1 1 1 1
output:
0
result:
ok 1 number(s): "0"
Test #27:
score: 0
Accepted
time: 14ms
memory: 15552kb
input:
8 2 2 1 1 1 1 1 1 8 2 2 1 1 1 1 1 1 5
output:
0
result:
ok 1 number(s): "0"
Test #28:
score: 0
Accepted
time: 14ms
memory: 15488kb
input:
8 2 2 1 1 1 1 1 1 8 2 2 1 1 1 1 1 1 1
output:
0
result:
ok 1 number(s): "0"
Test #29:
score: 0
Accepted
time: 11ms
memory: 15552kb
input:
9 2 1 1 1 1 1 1 1 1 9 2 1 1 1 1 1 1 1 1 5
output:
0
result:
ok 1 number(s): "0"
Test #30:
score: 0
Accepted
time: 10ms
memory: 15504kb
input:
9 2 1 1 1 1 1 1 1 1 9 2 1 1 1 1 1 1 1 1 1
output:
0
result:
ok 1 number(s): "0"
Test #31:
score: 0
Accepted
time: 14ms
memory: 15764kb
input:
10 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 5
output:
0
result:
ok 1 number(s): "0"
Test #32:
score: 0
Accepted
time: 11ms
memory: 15476kb
input:
10 1 1 1 1 1 1 1 1 1 1 10 1 1 1 1 1 1 1 1 1 1 3
output:
0
result:
ok 1 number(s): "0"
Test #33:
score: 0
Accepted
time: 14ms
memory: 15488kb
input:
1 20 1 20 0
output:
1
result:
ok 1 number(s): "1"
Test #34:
score: 0
Accepted
time: 14ms
memory: 15488kb
input:
1 20 1 21 1
output:
1
result:
ok 1 number(s): "1"
Test #35:
score: 0
Accepted
time: 10ms
memory: 15524kb
input:
1 20 1 22 1
output:
0
result:
ok 1 number(s): "0"
Test #36:
score: 0
Accepted
time: 11ms
memory: 15588kb
input:
3 11 7 2 4 14 3 2 1 0
output:
0
result:
ok 1 number(s): "0"
Test #37:
score: 0
Accepted
time: 9ms
memory: 15516kb
input:
60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 60 1000000
output:
876113637
result:
ok 1 number(s): "876113637"
Test #38:
score: 0
Accepted
time: 11ms
memory: 15520kb
input:
1 60 60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
876113637
result:
ok 1 number(s): "876113637"
Test #39:
score: 0
Accepted
time: 14ms
memory: 15612kb
input:
60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 60 853105
output:
0
result:
ok 1 number(s): "0"
Test #40:
score: 0
Accepted
time: 9ms
memory: 15516kb
input:
1 60 60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 727238
output:
177047655
result:
ok 1 number(s): "177047655"
Test #41:
score: 0
Accepted
time: 14ms
memory: 15768kb
input:
1 60 1 60 1000000
output:
921463967
result:
ok 1 number(s): "921463967"
Test #42:
score: 0
Accepted
time: 14ms
memory: 15512kb
input:
1 60 1 60 243870
output:
509116683
result:
ok 1 number(s): "509116683"
Test #43:
score: 0
Accepted
time: 14ms
memory: 15720kb
input:
2 50 10 2 55 5 1000000
output:
861843225
result:
ok 1 number(s): "861843225"
Test #44:
score: 0
Accepted
time: 15ms
memory: 15792kb
input:
2 45 15 2 51 9 111774
output:
12281419
result:
ok 1 number(s): "12281419"
Test #45:
score: 0
Accepted
time: 20ms
memory: 17432kb
input:
3 23 21 16 3 27 21 12 1000000
output:
652026360
result:
ok 1 number(s): "652026360"
Test #46:
score: 0
Accepted
time: 21ms
memory: 17288kb
input:
3 31 19 10 3 27 23 10 979678
output:
673323950
result:
ok 1 number(s): "673323950"
Test #47:
score: 0
Accepted
time: 39ms
memory: 20436kb
input:
4 22 22 9 7 4 28 16 10 6 1000000
output:
5948265
result:
ok 1 number(s): "5948265"
Test #48:
score: 0
Accepted
time: 32ms
memory: 19464kb
input:
4 28 12 11 9 4 28 25 5 2 880286
output:
21805708
result:
ok 1 number(s): "21805708"
Test #49:
score: 0
Accepted
time: 76ms
memory: 26820kb
input:
5 23 13 8 8 8 5 23 17 12 6 2 1000000
output:
587098080
result:
ok 1 number(s): "587098080"
Test #50:
score: 0
Accepted
time: 60ms
memory: 23316kb
input:
5 30 14 12 3 1 5 28 13 12 6 1 748190
output:
2626249
result:
ok 1 number(s): "2626249"
Test #51:
score: 0
Accepted
time: 124ms
memory: 33812kb
input:
6 22 11 9 8 5 5 6 19 18 11 9 2 1 1000000
output:
488941862
result:
ok 1 number(s): "488941862"
Test #52:
score: 0
Accepted
time: 172ms
memory: 38956kb
input:
6 18 13 13 8 4 4 6 20 13 9 8 6 4 648799
output:
0
result:
ok 1 number(s): "0"
Test #53:
score: 0
Accepted
time: 271ms
memory: 49608kb
input:
7 22 16 9 6 4 2 1 7 19 16 11 8 3 2 1 1000000
output:
493787537
result:
ok 1 number(s): "493787537"
Test #54:
score: 0
Accepted
time: 179ms
memory: 39332kb
input:
7 14 14 12 11 5 2 2 7 22 18 8 6 4 1 1 516703
output:
0
result:
ok 1 number(s): "0"
Test #55:
score: 0
Accepted
time: 446ms
memory: 67492kb
input:
8 20 12 7 7 4 4 3 3 8 18 13 8 6 6 5 2 2 1000000
output:
468062792
result:
ok 1 number(s): "468062792"
Test #56:
score: 0
Accepted
time: 326ms
memory: 56376kb
input:
8 18 14 9 7 6 4 1 1 8 24 13 10 7 2 2 1 1 384607
output:
0
result:
ok 1 number(s): "0"
Test #57:
score: 0
Accepted
time: 668ms
memory: 84668kb
input:
9 17 12 10 5 5 4 3 3 1 9 22 12 8 6 4 3 2 2 1 1000000
output:
829982699
result:
ok 1 number(s): "829982699"
Test #58:
score: 0
Accepted
time: 493ms
memory: 68656kb
input:
9 22 11 10 4 3 3 3 2 2 9 15 14 7 7 6 5 3 2 1 285215
output:
0
result:
ok 1 number(s): "0"
Test #59:
score: 0
Accepted
time: 675ms
memory: 84848kb
input:
10 20 10 7 5 4 3 3 3 3 2 10 17 10 8 8 6 4 4 1 1 1 1000000
output:
750051767
result:
ok 1 number(s): "750051767"
Test #60:
score: 0
Accepted
time: 559ms
memory: 72104kb
input:
10 12 12 9 5 5 5 3 3 3 3 10 16 8 7 7 6 6 4 3 2 1 370698
output:
377561452
result:
ok 1 number(s): "377561452"
Test #61:
score: 0
Accepted
time: 468ms
memory: 62256kb
input:
11 10 9 8 6 6 5 4 4 4 3 1 11 20 6 6 6 5 5 5 3 2 1 1 1000000
output:
461938227
result:
ok 1 number(s): "461938227"
Test #62:
score: 0
Accepted
time: 873ms
memory: 99752kb
input:
11 12 10 8 6 5 5 4 4 2 2 2 11 15 11 9 8 6 4 2 2 1 1 1 752918
output:
470855619
result:
ok 1 number(s): "470855619"
Test #63:
score: 0
Accepted
time: 752ms
memory: 83812kb
input:
12 10 7 6 6 6 6 5 4 3 3 2 2 12 12 10 7 6 6 4 4 3 3 2 2 1 1000000
output:
923732206
result:
ok 1 number(s): "923732206"
Test #64:
score: 0
Accepted
time: 864ms
memory: 95032kb
input:
12 16 9 7 7 4 4 3 3 2 2 2 1 12 12 8 6 5 5 5 5 4 3 3 2 2 943649
output:
0
result:
ok 1 number(s): "0"
Test #65:
score: 0
Accepted
time: 707ms
memory: 81152kb
input:
13 12 10 9 7 5 4 2 2 2 2 2 2 1 13 9 8 6 6 5 5 5 5 4 2 2 2 1 1000000
output:
499284829
result:
ok 1 number(s): "499284829"
Test #66:
score: 0
Accepted
time: 909ms
memory: 99976kb
input:
13 14 10 9 7 4 4 2 2 2 2 2 1 1 13 17 10 5 4 4 4 3 3 3 2 2 2 1 325869
output:
0
result:
ok 1 number(s): "0"
Test #67:
score: 0
Accepted
time: 447ms
memory: 61524kb
input:
14 10 9 9 8 6 6 2 2 2 2 1 1 1 1 14 8 7 7 5 5 4 4 4 4 4 3 3 1 1 1000000
output:
939276767
result:
ok 1 number(s): "939276767"
Test #68:
score: 0
Accepted
time: 885ms
memory: 95472kb
input:
14 10 8 6 6 5 5 3 3 3 3 3 3 1 1 14 13 12 6 5 5 4 3 3 2 2 2 1 1 1 483896
output:
882469840
result:
ok 1 number(s): "882469840"
Test #69:
score: 0
Accepted
time: 482ms
memory: 60076kb
input:
15 10 6 6 6 5 4 4 3 3 3 2 2 2 2 2 15 8 6 6 6 5 5 4 4 3 3 2 2 2 2 2 1000000
output:
825426039
result:
ok 1 number(s): "825426039"
Test #70:
score: 0
Accepted
time: 863ms
memory: 95096kb
input:
15 9 8 7 7 6 5 5 3 2 2 2 1 1 1 1 15 15 11 9 4 4 3 3 3 2 1 1 1 1 1 1 866115
output:
0
result:
ok 1 number(s): "0"
Test #71:
score: 0
Accepted
time: 742ms
memory: 81368kb
input:
16 11 7 7 7 6 4 3 3 2 2 2 2 1 1 1 1 16 8 7 6 6 6 5 4 4 3 2 2 2 2 1 1 1 1000000
output:
924281746
result:
ok 1 number(s): "924281746"
Test #72:
score: 0
Accepted
time: 663ms
memory: 77988kb
input:
16 10 10 8 5 4 3 3 3 2 2 2 2 2 2 1 1 16 8 8 7 5 5 4 4 4 4 3 2 2 1 1 1 1 24143
output:
0
result:
ok 1 number(s): "0"
Test #73:
score: 0
Accepted
time: 684ms
memory: 78996kb
input:
17 9 7 6 5 5 4 4 4 3 2 2 2 2 2 1 1 1 17 10 9 5 5 4 3 3 3 3 3 3 2 2 2 1 1 1 1000000
output:
780050380
result:
ok 1 number(s): "780050380"
Test #74:
score: 0
Accepted
time: 801ms
memory: 85252kb
input:
17 8 7 5 5 5 5 3 3 3 3 3 2 2 2 2 1 1 17 11 8 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 439066
output:
184653936
result:
ok 1 number(s): "184653936"
Test #75:
score: 0
Accepted
time: 479ms
memory: 62480kb
input:
18 16 8 5 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 18 9 5 5 5 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1000000
output:
521674675
result:
ok 1 number(s): "521674675"
Test #76:
score: 0
Accepted
time: 308ms
memory: 44752kb
input:
18 8 6 5 5 5 4 3 3 3 3 3 3 2 2 2 1 1 1 18 6 5 5 5 4 4 4 4 4 3 3 3 2 2 2 2 1 1 597094
output:
767080267
result:
ok 1 number(s): "767080267"
Test #77:
score: 0
Accepted
time: 398ms
memory: 52416kb
input:
19 10 7 6 5 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 19 6 5 5 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 1 1000000
output:
852853752
result:
ok 1 number(s): "852853752"
Test #78:
score: 0
Accepted
time: 729ms
memory: 81056kb
input:
19 9 9 6 5 5 4 3 3 2 2 2 2 2 1 1 1 1 1 1 19 11 6 6 5 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 12017
output:
0
result:
ok 1 number(s): "0"
Test #79:
score: 0
Accepted
time: 374ms
memory: 51596kb
input:
20 7 6 5 4 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 20 10 5 5 4 4 4 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1000000
output:
733048530
result:
ok 1 number(s): "733048530"
Test #80:
score: 0
Accepted
time: 336ms
memory: 46512kb
input:
20 7 7 5 5 5 4 4 4 3 2 2 2 2 2 1 1 1 1 1 1 20 7 7 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 202676
output:
156353593
result:
ok 1 number(s): "156353593"
Test #81:
score: 0
Accepted
time: 304ms
memory: 43740kb
input:
21 7 7 5 5 5 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 21 6 5 5 5 4 4 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1000000
output:
757271795
result:
ok 1 number(s): "757271795"
Test #82:
score: 0
Accepted
time: 345ms
memory: 47348kb
input:
21 6 6 5 5 4 4 4 4 3 3 2 2 2 2 2 1 1 1 1 1 1 21 7 7 7 5 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 328000
output:
990016928
result:
ok 1 number(s): "990016928"
Test #83:
score: 0
Accepted
time: 182ms
memory: 34992kb
input:
22 5 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 22 7 5 5 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 1000000
output:
16197312
result:
ok 1 number(s): "16197312"
Test #84:
score: 0
Accepted
time: 354ms
memory: 49584kb
input:
22 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 22 8 8 6 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 742923
output:
0
result:
ok 1 number(s): "0"
Test #85:
score: 0
Accepted
time: 278ms
memory: 41588kb
input:
23 6 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 23 7 6 5 5 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1000000
output:
614567909
result:
ok 1 number(s): "614567909"
Test #86:
score: 0
Accepted
time: 459ms
memory: 57840kb
input:
23 9 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 23 10 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 900951
output:
0
result:
ok 1 number(s): "0"
Test #87:
score: 0
Accepted
time: 263ms
memory: 41336kb
input:
24 7 5 5 4 3 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 24 9 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1000000
output:
774201895
result:
ok 1 number(s): "774201895"
Test #88:
score: 0
Accepted
time: 146ms
memory: 30524kb
input:
24 6 5 5 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 24 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 315874
output:
225844225
result:
ok 1 number(s): "225844225"
Test #89:
score: 0
Accepted
time: 189ms
memory: 33404kb
input:
25 7 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 25 5 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1000000
output:
772128610
result:
ok 1 number(s): "772128610"
Test #90:
score: 0
Accepted
time: 324ms
memory: 44720kb
input:
25 7 6 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 25 7 7 5 4 4 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 473902
output:
802359366
result:
ok 1 number(s): "802359366"
Test #91:
score: 0
Accepted
time: 119ms
memory: 27576kb
input:
26 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 26 6 6 5 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1000000
output:
962591477
result:
ok 1 number(s): "962591477"
Test #92:
score: 0
Accepted
time: 130ms
memory: 28736kb
input:
26 6 5 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 26 6 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 823417
output:
0
result:
ok 1 number(s): "0"
Test #93:
score: 0
Accepted
time: 154ms
memory: 30912kb
input:
27 5 4 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 27 8 5 5 4 4 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
575905204
result:
ok 1 number(s): "575905204"
Test #94:
score: 0
Accepted
time: 125ms
memory: 27764kb
input:
27 6 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 27 6 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 14148
output:
676701037
result:
ok 1 number(s): "676701037"
Test #95:
score: 0
Accepted
time: 62ms
memory: 21848kb
input:
28 4 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 28 5 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1000000
output:
275525428
result:
ok 1 number(s): "275525428"
Test #96:
score: 0
Accepted
time: 109ms
memory: 27072kb
input:
28 6 6 5 4 4 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 28 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 396368
output:
460189772
result:
ok 1 number(s): "460189772"
Test #97:
score: 0
Accepted
time: 49ms
memory: 20164kb
input:
29 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 29 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1000000
output:
26704187
result:
ok 1 number(s): "26704187"
Test #98:
score: 0
Accepted
time: 98ms
memory: 25496kb
input:
29 5 5 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 29 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 587099
output:
0
result:
ok 1 number(s): "0"
Test #99:
score: 0
Accepted
time: 67ms
memory: 21828kb
input:
30 5 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 30 5 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1000000
output:
743366177
result:
ok 1 number(s): "743366177"
Test #100:
score: 0
Accepted
time: 60ms
memory: 21100kb
input:
30 5 5 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 30 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 777759
output:
0
result:
ok 1 number(s): "0"
Test #101:
score: 0
Accepted
time: 54ms
memory: 20480kb
input:
31 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 31 6 5 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
85790599
result:
ok 1 number(s): "85790599"
Test #102:
score: 0
Accepted
time: 41ms
memory: 19548kb
input:
31 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 31 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 935786
output:
144534325
result:
ok 1 number(s): "144534325"
Test #103:
score: 0
Accepted
time: 71ms
memory: 22608kb
input:
32 9 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 32 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
302041711
result:
ok 1 number(s): "302041711"
Test #104:
score: 0
Accepted
time: 58ms
memory: 20616kb
input:
32 4 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 32 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 318005
output:
0
result:
ok 1 number(s): "0"
Test #105:
score: 0
Accepted
time: 49ms
memory: 20816kb
input:
33 5 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 33 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
626698831
result:
ok 1 number(s): "626698831"
Test #106:
score: 0
Accepted
time: 31ms
memory: 19248kb
input:
33 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 33 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 700225
output:
0
result:
ok 1 number(s): "0"
Test #107:
score: 0
Accepted
time: 48ms
memory: 20520kb
input:
34 5 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 34 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
686358144
result:
ok 1 number(s): "686358144"
Test #108:
score: 0
Accepted
time: 30ms
memory: 17788kb
input:
34 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 34 6 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 858252
output:
262836004
result:
ok 1 number(s): "262836004"
Test #109:
score: 0
Accepted
time: 41ms
memory: 18972kb
input:
35 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 35 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
743797074
result:
ok 1 number(s): "743797074"
Test #110:
score: 0
Accepted
time: 38ms
memory: 19240kb
input:
35 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 35 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 273176
output:
881213265
result:
ok 1 number(s): "881213265"
Test #111:
score: 0
Accepted
time: 32ms
memory: 18968kb
input:
36 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 36 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
258246646
result:
ok 1 number(s): "258246646"
Test #112:
score: 0
Accepted
time: 25ms
memory: 17976kb
input:
36 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 36 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 431203
output:
0
result:
ok 1 number(s): "0"
Test #113:
score: 0
Accepted
time: 25ms
memory: 17232kb
input:
37 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 37 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
237398946
result:
ok 1 number(s): "237398946"
Test #114:
score: 0
Accepted
time: 18ms
memory: 16724kb
input:
37 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 37 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 813423
output:
0
result:
ok 1 number(s): "0"
Test #115:
score: 0
Accepted
time: 23ms
memory: 17396kb
input:
38 4 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 38 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
702787308
result:
ok 1 number(s): "702787308"
Test #116:
score: 0
Accepted
time: 37ms
memory: 18536kb
input:
38 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 38 5 4 3 3 3 2 2 2 2 2 2 2 2 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 971450
output:
101557094
result:
ok 1 number(s): "101557094"
Test #117:
score: 0
Accepted
time: 22ms
memory: 16632kb
input:
39 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 39 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
708574105
result:
ok 1 number(s): "708574105"
Test #118:
score: 0
Accepted
time: 19ms
memory: 16776kb
input:
39 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 39 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 353669
output:
0
result:
ok 1 number(s): "0"
Test #119:
score: 0
Accepted
time: 29ms
memory: 17488kb
input:
40 4 3 3 3 3 2 2 2 2 2 2 2 2 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 40 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
126554390
result:
ok 1 number(s): "126554390"
Test #120:
score: 0
Accepted
time: 23ms
memory: 16728kb
input:
40 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 40 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 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 352841
output:
0
result:
ok 1 number(s): "0"
Test #121:
score: 0
Accepted
time: 21ms
memory: 16800kb
input:
41 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 41 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1000000
output:
986849858
result:
ok 1 number(s): "986849858"
Test #122:
score: 0
Accepted
time: 25ms
memory: 17124kb
input:
41 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 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 41 4 3 3 2 2 2 2 2 2 2 2 2 2 2 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 735060
output:
4969424
result:
ok 1 number(s): "4969424"
Test #123:
score: 0
Accepted
time: 20ms
memory: 16292kb
input:
42 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 42 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1000000
output:
548917616
result:
ok 1 number(s): "548917616"
Test #124:
score: 0
Accepted
time: 15ms
memory: 16684kb
input:
42 4 3 2 2 2 2 2 2 2 2 2 2 2 2 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 42 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 893088
output:
330506349
result:
ok 1 number(s): "330506349"
Test #125:
score: 0
Accepted
time: 18ms
memory: 16660kb
input:
43 3 3 3 2 2 2 2 2 2 2 2 2 2 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 43 3 3 3 3 2 2 2 2 2 2 2 2 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 1000000
output:
538281356
result:
ok 1 number(s): "538281356"
Test #126:
score: 0
Accepted
time: 15ms
memory: 16212kb
input:
43 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 43 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 308011
output:
0
result:
ok 1 number(s): "0"
Test #127:
score: 0
Accepted
time: 14ms
memory: 16052kb
input:
44 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 44 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1000000
output:
366977875
result:
ok 1 number(s): "366977875"
Test #128:
score: 0
Accepted
time: 17ms
memory: 16244kb
input:
44 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 44 3 2 2 2 2 2 2 2 2 2 2 2 2 2 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 433334
output:
341748216
result:
ok 1 number(s): "341748216"
Test #129:
score: 0
Accepted
time: 16ms
memory: 16792kb
input:
45 3 3 2 2 2 2 2 2 2 2 2 2 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 45 3 3 3 2 2 2 2 2 2 2 2 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 1000000
output:
177765364
result:
ok 1 number(s): "177765364"
Test #130:
score: 0
Accepted
time: 18ms
memory: 16348kb
input:
45 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 45 3 3 2 2 2 2 2 2 2 2 2 2 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 848258
output:
446654555
result:
ok 1 number(s): "446654555"
Test #131:
score: 0
Accepted
time: 14ms
memory: 16136kb
input:
46 2 2 2 2 2 2 2 2 2 2 2 2 2 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 46 4 2 2 2 2 2 2 2 2 2 2 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 1000000
output:
942939757
result:
ok 1 number(s): "942939757"
Test #132:
score: 0
Accepted
time: 14ms
memory: 16248kb
input:
46 3 2 2 2 2 2 2 2 2 2 2 2 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 46 2 2 2 2 2 2 2 2 2 2 2 2 2 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 230477
output:
0
result:
ok 1 number(s): "0"
Test #133:
score: 0
Accepted
time: 13ms
memory: 15928kb
input:
47 2 2 2 2 2 2 2 2 2 2 2 2 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 47 3 2 2 2 2 2 2 2 2 2 2 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 1000000
output:
799198307
result:
ok 1 number(s): "799198307"
Test #134:
score: 0
Accepted
time: 16ms
memory: 15824kb
input:
47 2 2 2 2 2 2 2 2 2 2 2 2 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 47 2 2 2 2 2 2 2 2 2 2 2 2 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 388505
output:
0
result:
ok 1 number(s): "0"
Test #135:
score: 0
Accepted
time: 12ms
memory: 15892kb
input:
48 2 2 2 2 2 2 2 2 2 2 2 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 48 2 2 2 2 2 2 2 2 2 2 2 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 1000000
output:
232111048
result:
ok 1 number(s): "232111048"
Test #136:
score: 0
Accepted
time: 17ms
memory: 15736kb
input:
48 2 2 2 2 2 2 2 2 2 2 2 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 48 2 2 2 2 2 2 2 2 2 2 2 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 803428
output:
113843582
result:
ok 1 number(s): "113843582"
Test #137:
score: 0
Accepted
time: 16ms
memory: 15848kb
input:
49 2 2 2 2 2 2 2 2 2 2 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 49 2 2 2 2 2 2 2 2 2 2 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 1000000
output:
680306711
result:
ok 1 number(s): "680306711"
Test #138:
score: 0
Accepted
time: 16ms
memory: 15724kb
input:
49 2 2 2 2 2 2 2 2 2 2 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 49 2 2 2 2 2 2 2 2 2 2 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 928752
output:
347231853
result:
ok 1 number(s): "347231853"
Test #139:
score: 0
Accepted
time: 16ms
memory: 15864kb
input:
50 2 2 2 2 2 2 2 2 2 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 50 2 2 2 2 2 2 2 2 2 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 1000000
output:
40117699
result:
ok 1 number(s): "40117699"
Test #140:
score: 0
Accepted
time: 17ms
memory: 15868kb
input:
50 3 2 2 2 2 2 2 2 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 50 2 2 2 2 2 2 2 2 2 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 152115
output:
0
result:
ok 1 number(s): "0"
Test #141:
score: 0
Accepted
time: 16ms
memory: 15740kb
input:
51 2 2 2 2 2 2 2 2 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 51 2 2 2 2 2 2 2 2 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 1000000
output:
548453254
result:
ok 1 number(s): "548453254"
Test #142:
score: 0
Accepted
time: 16ms
memory: 15740kb
input:
51 2 2 2 2 2 2 2 2 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 51 2 2 2 2 2 2 2 2 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 310142
output:
988289558
result:
ok 1 number(s): "988289558"
Test #143:
score: 0
Accepted
time: 12ms
memory: 15828kb
input:
52 2 2 2 2 2 2 2 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 52 2 2 2 2 2 2 2 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 1000000
output:
946424334
result:
ok 1 number(s): "946424334"
Test #144:
score: 0
Accepted
time: 16ms
memory: 15728kb
input:
52 2 2 2 2 2 2 2 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 52 2 2 2 2 2 2 2 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 692362
output:
179671989
result:
ok 1 number(s): "179671989"
Test #145:
score: 0
Accepted
time: 7ms
memory: 15704kb
input:
53 2 2 2 2 2 2 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 53 2 2 2 2 2 2 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 1000000
output:
765916516
result:
ok 1 number(s): "765916516"
Test #146:
score: 0
Accepted
time: 12ms
memory: 15804kb
input:
53 2 2 2 2 2 2 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 53 2 2 2 2 2 2 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 883093
output:
0
result:
ok 1 number(s): "0"
Test #147:
score: 0
Accepted
time: 16ms
memory: 15944kb
input:
54 2 2 2 2 2 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 54 2 2 2 2 2 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 1000000
output:
258348722
result:
ok 1 number(s): "258348722"
Test #148:
score: 0
Accepted
time: 16ms
memory: 15748kb
input:
54 2 2 2 2 2 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 54 2 2 2 2 2 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 265313
output:
0
result:
ok 1 number(s): "0"
Test #149:
score: 0
Accepted
time: 15ms
memory: 15952kb
input:
55 2 2 2 2 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 55 2 2 2 2 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 1000000
output:
31683532
result:
ok 1 number(s): "31683532"
Test #150:
score: 0
Accepted
time: 15ms
memory: 15724kb
input:
55 2 2 2 2 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 55 2 2 2 2 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 423340
output:
190795051
result:
ok 1 number(s): "190795051"
Test #151:
score: 0
Accepted
time: 15ms
memory: 15632kb
input:
56 2 2 2 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 56 2 2 2 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 1000000
output:
492144789
result:
ok 1 number(s): "492144789"
Test #152:
score: 0
Accepted
time: 9ms
memory: 15632kb
input:
56 2 2 2 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 56 2 2 2 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 805559
output:
0
result:
ok 1 number(s): "0"
Test #153:
score: 0
Accepted
time: 11ms
memory: 15864kb
input:
57 2 2 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 57 2 2 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 1000000
output:
37995932
result:
ok 1 number(s): "37995932"
Test #154:
score: 0
Accepted
time: 16ms
memory: 15904kb
input:
57 2 2 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 57 2 2 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 963587
output:
0
result:
ok 1 number(s): "0"
Test #155:
score: 0
Accepted
time: 11ms
memory: 15580kb
input:
58 2 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 58 2 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 1000000
output:
69508325
result:
ok 1 number(s): "69508325"
Test #156:
score: 0
Accepted
time: 11ms
memory: 15616kb
input:
58 2 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 58 2 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 378510
output:
728686682
result:
ok 1 number(s): "728686682"
Test #157:
score: 0
Accepted
time: 11ms
memory: 15832kb
input:
59 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 59 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 1000000
output:
901766304
result:
ok 1 number(s): "901766304"
Test #158:
score: 0
Accepted
time: 15ms
memory: 15540kb
input:
59 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 59 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 760730
output:
474839285
result:
ok 1 number(s): "474839285"
Test #159:
score: 0
Accepted
time: 11ms
memory: 15572kb
input:
60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1000000
output:
921463967
result:
ok 1 number(s): "921463967"
Test #160:
score: 0
Accepted
time: 14ms
memory: 15768kb
input:
60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 60 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 727197
output:
0
result:
ok 1 number(s): "0"