QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#166909 | #5524. Help Me to Get This Published | Crysfly | AC ✓ | 23ms | 9204kb | C++17 | 2.7kb | 2023-09-06 20:37:52 | 2023-09-06 20:37:52 |
Judging History
answer
// alien problem !!!!
// what is matter? never mind.
//#pragma GCC optimize("Ofast")
//#pragma GCC optimize("unroint-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 i128 __int128
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);
if(f)x=-x;return x;
}
#define mod 998244353
struct modint{
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<0?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,int b){return a.x==b;}
friend bool operator !=(modint a,int b){return a.x!=b;}
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 300005
#define inf 0x3f3f3f3f
int n,cnt,c[maxn];
modint f[105][105][105];
signed main()
{
n=read(); initC(105);
For(i,1,n){
int x=read();
if(x>-1)++c[x];
else ++cnt;
}
f[n-1][cnt][0]=1;
Rep(d,n-1,1){
For(i,0,cnt){
For(j,0,n)
if(f[d][i][j].x){
For(k,0,i){
int t=j+k+c[d];
if(t>1 || !t) f[d-1][i-k][t/2]+=f[d][i][j]*ifac[k];
}
}
}
}
modint res=0;
For(i,1,n) res+=f[0][0][i];
res*=fac[cnt];
cout<<res.x;
return 0;
}
/*
*/
詳細信息
Test #1:
score: 100
Accepted
time: 2ms
memory: 7920kb
input:
2 1 -1
output:
1
result:
ok 1 number(s): "1"
Test #2:
score: 0
Accepted
time: 3ms
memory: 8084kb
input:
3 -1 -1 -1
output:
4
result:
ok 1 number(s): "4"
Test #3:
score: 0
Accepted
time: 2ms
memory: 7952kb
input:
6 5 -1 -1 -1 -1 -1
output:
120
result:
ok 1 number(s): "120"
Test #4:
score: 0
Accepted
time: 1ms
memory: 7888kb
input:
4 -1 -1 -1 -1
output:
24
result:
ok 1 number(s): "24"
Test #5:
score: 0
Accepted
time: 2ms
memory: 8120kb
input:
5 -1 -1 -1 -1 -1
output:
182
result:
ok 1 number(s): "182"
Test #6:
score: 0
Accepted
time: 2ms
memory: 7952kb
input:
6 -1 -1 -1 -1 -1 -1
output:
1659
result:
ok 1 number(s): "1659"
Test #7:
score: 0
Accepted
time: 0ms
memory: 7924kb
input:
7 -1 -1 -1 -1 -1 -1 -1
output:
17677
result:
ok 1 number(s): "17677"
Test #8:
score: 0
Accepted
time: 2ms
memory: 9008kb
input:
8 -1 -1 -1 -1 -1 -1 -1 -1
output:
215403
result:
ok 1 number(s): "215403"
Test #9:
score: 0
Accepted
time: 2ms
memory: 7984kb
input:
9 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
2953953
result:
ok 1 number(s): "2953953"
Test #10:
score: 0
Accepted
time: 2ms
memory: 8040kb
input:
10 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
45017641
result:
ok 1 number(s): "45017641"
Test #11:
score: 0
Accepted
time: 1ms
memory: 9204kb
input:
11 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
754725282
result:
ok 1 number(s): "754725282"
Test #12:
score: 0
Accepted
time: 1ms
memory: 8616kb
input:
12 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
826640071
result:
ok 1 number(s): "826640071"
Test #13:
score: 0
Accepted
time: 1ms
memory: 7948kb
input:
13 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
993120404
result:
ok 1 number(s): "993120404"
Test #14:
score: 0
Accepted
time: 2ms
memory: 7948kb
input:
14 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
698356428
result:
ok 1 number(s): "698356428"
Test #15:
score: 0
Accepted
time: 2ms
memory: 8204kb
input:
15 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
118946018
result:
ok 1 number(s): "118946018"
Test #16:
score: 0
Accepted
time: 4ms
memory: 8984kb
input:
50 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
564173612
result:
ok 1 number(s): "564173612"
Test #17:
score: 0
Accepted
time: 3ms
memory: 7920kb
input:
51 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
350683684
result:
ok 1 number(s): "350683684"
Test #18:
score: 0
Accepted
time: 2ms
memory: 8876kb
input:
52 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
395178587
result:
ok 1 number(s): "395178587"
Test #19:
score: 0
Accepted
time: 4ms
memory: 8544kb
input:
53 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
656031164
result:
ok 1 number(s): "656031164"
Test #20:
score: 0
Accepted
time: 1ms
memory: 9080kb
input:
54 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
785223177
result:
ok 1 number(s): "785223177"
Test #21:
score: 0
Accepted
time: 4ms
memory: 7944kb
input:
55 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
926194639
result:
ok 1 number(s): "926194639"
Test #22:
score: 0
Accepted
time: 16ms
memory: 8608kb
input:
95 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
570944557
result:
ok 1 number(s): "570944557"
Test #23:
score: 0
Accepted
time: 15ms
memory: 8124kb
input:
96 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
419636252
result:
ok 1 number(s): "419636252"
Test #24:
score: 0
Accepted
time: 18ms
memory: 7960kb
input:
97 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
688753783
result:
ok 1 number(s): "688753783"
Test #25:
score: 0
Accepted
time: 23ms
memory: 8032kb
input:
98 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
984213479
result:
ok 1 number(s): "984213479"
Test #26:
score: 0
Accepted
time: 23ms
memory: 8028kb
input:
99 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
965943140
result:
ok 1 number(s): "965943140"
Test #27:
score: 0
Accepted
time: 23ms
memory: 7924kb
input:
100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
827279277
result:
ok 1 number(s): "827279277"
Test #28:
score: 0
Accepted
time: 1ms
memory: 8764kb
input:
4 1 -1 -1 -1
output:
8
result:
ok 1 number(s): "8"
Test #29:
score: 0
Accepted
time: 2ms
memory: 8344kb
input:
5 -1 -1 -1 3 -1
output:
56
result:
ok 1 number(s): "56"
Test #30:
score: 0
Accepted
time: 3ms
memory: 8588kb
input:
6 -1 -1 -1 -1 1 3
output:
107
result:
ok 1 number(s): "107"
Test #31:
score: 0
Accepted
time: 2ms
memory: 7828kb
input:
7 -1 -1 -1 -1 4 4 -1
output:
710
result:
ok 1 number(s): "710"
Test #32:
score: 0
Accepted
time: 1ms
memory: 9056kb
input:
8 -1 -1 6 -1 -1 -1 -1 -1
output:
21840
result:
ok 1 number(s): "21840"
Test #33:
score: 0
Accepted
time: 1ms
memory: 7912kb
input:
9 7 6 -1 -1 -1 -1 -1 -1 -1
output:
28560
result:
ok 1 number(s): "28560"
Test #34:
score: 0
Accepted
time: 1ms
memory: 8468kb
input:
10 9 9 -1 -1 -1 -1 8 -1 -1 -1
output:
5040
result:
ok 1 number(s): "5040"
Test #35:
score: 0
Accepted
time: 1ms
memory: 7960kb
input:
11 -1 5 -1 -1 -1 -1 -1 10 6 -1 -1
output:
40320
result:
ok 1 number(s): "40320"
Test #36:
score: 0
Accepted
time: 0ms
memory: 8260kb
input:
12 -1 -1 -1 -1 -1 -1 7 -1 -1 -1 -1 -1
output:
664376167
result:
ok 1 number(s): "664376167"
Test #37:
score: 0
Accepted
time: 0ms
memory: 8300kb
input:
13 -1 -1 -1 -1 7 -1 -1 -1 -1 -1 -1 -1 -1
output:
676749930
result:
ok 1 number(s): "676749930"
Test #38:
score: 0
Accepted
time: 2ms
memory: 8404kb
input:
14 -1 -1 -1 -1 -1 13 -1 -1 -1 -1 -1 -1 -1 -1
output:
237554682
result:
ok 1 number(s): "237554682"
Test #39:
score: 0
Accepted
time: 0ms
memory: 8700kb
input:
15 -1 -1 6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
287491169
result:
ok 1 number(s): "287491169"
Test #40:
score: 0
Accepted
time: 2ms
memory: 8080kb
input:
16 -1 9 -1 -1 2 -1 4 7 -1 2 -1 -1 -1 -1 5 -1
output:
215687894
result:
ok 1 number(s): "215687894"
Test #41:
score: 0
Accepted
time: 2ms
memory: 7916kb
input:
17 -1 -1 16 -1 -1 -1 -1 -1 -1 10 -1 -1 15 -1 -1 10 -1
output:
0
result:
ok 1 number(s): "0"
Test #42:
score: 0
Accepted
time: 1ms
memory: 7892kb
input:
18 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16
output:
865644974
result:
ok 1 number(s): "865644974"
Test #43:
score: 0
Accepted
time: 3ms
memory: 9128kb
input:
19 -1 -1 -1 -1 15 -1 -1 -1 -1 10 16 5 16 -1 -1 -1 -1 -1 -1
output:
660385899
result:
ok 1 number(s): "660385899"
Test #44:
score: 0
Accepted
time: 0ms
memory: 9124kb
input:
20 -1 -1 -1 -1 -1 -1 -1 -1 -1 19 -1 -1 -1 17 -1 -1 -1 -1 -1 18
output:
986189864
result:
ok 1 number(s): "986189864"
Test #45:
score: 0
Accepted
time: 3ms
memory: 8584kb
input:
50 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
504758213
result:
ok 1 number(s): "504758213"
Test #46:
score: 0
Accepted
time: 3ms
memory: 7944kb
input:
51 -1 -1 -1 39 -1 -1 -1 -1 -1 -1 -1 9 -1 -1 24 -1 -1 -1 31 -1 -1 -1 -1 -1 39 -1 -1 -1 -1 38 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45 -1 -1 -1 -1 13 35 -1 -1
output:
954222280
result:
ok 1 number(s): "954222280"
Test #47:
score: 0
Accepted
time: 1ms
memory: 8400kb
input:
52 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
230073768
result:
ok 1 number(s): "230073768"
Test #48:
score: 0
Accepted
time: 3ms
memory: 9036kb
input:
53 -1 7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 25 -1 -1 -1 2 -1 -1 16 -1 -1 -1 -1 13 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 44 -1 -1 -1 -1 -1 -1 -1 -1 8 -1 -1 -1
output:
984713408
result:
ok 1 number(s): "984713408"
Test #49:
score: 0
Accepted
time: 4ms
memory: 8948kb
input:
54 -1 -1 -1 -1 -1 -1 42 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 34 -1 -1 49 -1 -1 -1 5 -1 -1 -1 -1 -1 -1 -1 32 -1 -1 -1 -1 32 -1 -1 33 -1 -1 -1 -1 -1 39 -1 19
output:
403663226
result:
ok 1 number(s): "403663226"
Test #50:
score: 0
Accepted
time: 3ms
memory: 8828kb
input:
55 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 36 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 4 -1 -1 -1 -1 -1 -1 -1
output:
909570793
result:
ok 1 number(s): "909570793"
Test #51:
score: 0
Accepted
time: 3ms
memory: 7916kb
input:
56 -1 -1 -1 -1 17 -1 38 7 33 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53 -1 -1 -1 -1 -1 -1 25 -1 -1 -1 12 -1 -1 -1 -1 49 -1 -1 5 37 50 -1 -1 -1 -1 -1 -1 -1 -1 -1 8
output:
511528802
result:
ok 1 number(s): "511528802"
Test #52:
score: 0
Accepted
time: 1ms
memory: 9004kb
input:
57 -1 -1 -1 -1 -1 3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29 -1 -1 -1 46 -1 -1 -1 11 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32 -1
output:
265052053
result:
ok 1 number(s): "265052053"
Test #53:
score: 0
Accepted
time: 3ms
memory: 7916kb
input:
58 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56 -1 -1 -1 -1 -1 14 -1 28 -1 -1 -1 -1 -1 24 -1 -1 -1 -1 -1 -1 40 -1 -1 -1 -1 -1 -1 47 -1 -1 -1 -1 15 42 -1 -1 48 -1 46
output:
242541296
result:
ok 1 number(s): "242541296"
Test #54:
score: 0
Accepted
time: 4ms
memory: 8076kb
input:
59 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
963693732
result:
ok 1 number(s): "963693732"
Test #55:
score: 0
Accepted
time: 0ms
memory: 8040kb
input:
60 -1 -1 -1 -1 -1 -1 -1 -1 45 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
988086832
result:
ok 1 number(s): "988086832"
Test #56:
score: 0
Accepted
time: 1ms
memory: 8048kb
input:
90 76 1 10 -1 -1 -1 -1 -1 76 -1 -1 -1 25 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45 -1 -1 -1 -1 -1 -1 -1 36 -1 -1 -1 10 -1 88 -1 -1 -1 -1 -1 16 -1 33 64 -1 -1 -1 -1 40 -1 88 -1 -1 -1 -1 54 74 -1 31 -1 -1 -1 -1 89 64 -1 -1 28 39 60 -1 -1 85 -1 33 65 -1 -1 -1 -1 -1 24 9 16 -1
output:
0
result:
ok 1 number(s): "0"
Test #57:
score: 0
Accepted
time: 12ms
memory: 8204kb
input:
91 -1 -1 -1 -1 51 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 24 -1 -1 -1 -1 -1 -1 -1 -1 -1
output:
947283398
result:
ok 1 number(s): "947283398"
Test #58:
score: 0
Accepted
time: 3ms
memory: 7952kb
input:
92 -1 -1 27 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 6 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56 -1 -1 -1 -1 -1 -1 -1 -1 78 -1 -1 -1 -1 -1 -1 -1 44 -1 -1 -1 -1 -1 -1 13 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33 -1 -1 -1 -1
output:
416825745
result:
ok 1 number(s): "416825745"
Test #59:
score: 0
Accepted
time: 7ms
memory: 8128kb
input:
93 -1 -1 -1 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
630139005
result:
ok 1 number(s): "630139005"
Test #60:
score: 0
Accepted
time: 5ms
memory: 9112kb
input:
94 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 34 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 85 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 50 -1
output:
391935573
result:
ok 1 number(s): "391935573"
Test #61:
score: 0
Accepted
time: 1ms
memory: 8528kb
input:
95 -1 -1 -1 93 -1 -1 72 -1 9 -1 -1 -1 83 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 8 -1 -1 -1 -1 -1 -1 -1 61 -1 38 22 -1 -1 -1 -1 8 1 39 -1 -1 32 5 -1 -1 -1 60 -1 -1 91 9 -1 67 -1 -1 -1 38 -1 27 -1 -1 -1 -1 -1 -1 -1 76 -1 -1 -1 -1 6 -1 53 10 -1 -1 18 -1 -1 -1 -1 -1 -1 -1 20 46 -1 -1 89 -1
output:
0
result:
ok 1 number(s): "0"
Test #62:
score: 0
Accepted
time: 9ms
memory: 8424kb
input:
96 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 85 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
236292818
result:
ok 1 number(s): "236292818"
Test #63:
score: 0
Accepted
time: 2ms
memory: 7980kb
input:
97 -1 -1 50 -1 -1 16 76 96 -1 91 -1 -1 -1 87 -1 -1 26 -1 -1 -1 -1 -1 -1 -1 14 -1 96 -1 -1 41 69 51 49 62 47 -1 -1 -1 86 -1 -1 -1 -1 -1 -1 -1 -1 -1 36 12 -1 1 42 -1 4 -1 -1 67 -1 -1 -1 29 -1 -1 -1 -1 7 88 -1 5 50 94 78 -1 -1 45 -1 -1 34 -1 -1 -1 -1 -1 -1 -1 -1 9 -1 -1 -1 -1 -1 61 -1 10 60
output:
0
result:
ok 1 number(s): "0"
Test #64:
score: 0
Accepted
time: 21ms
memory: 7828kb
input:
98 -1 -1 -1 24 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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:
144248017
result:
ok 1 number(s): "144248017"
Test #65:
score: 0
Accepted
time: 7ms
memory: 7916kb
input:
99 -1 -1 -1 -1 -1 -1 59 -1 -1 -1 -1 -1 -1 -1 39 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 2 -1 -1 20 -1 -1 -1 -1 -1 -1 95 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91
output:
514106600
result:
ok 1 number(s): "514106600"
Test #66:
score: 0
Accepted
time: 4ms
memory: 7912kb
input:
100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 12 71 46 -1 -1 -1 -1 -1 22 84 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 34 -1 -1 54 -1 -1 -1 -1 -1 -1 -1 28 -1 -1 -1 -1 87 -1 14 -1 -1 -1 -1 64 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 75 -1 -1 13 -1 -1 -1...
output:
882855750
result:
ok 1 number(s): "882855750"