QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#311065#5524. Help Me to Get This Publishedushg8877AC ✓35ms12408kbC++14958b2024-01-21 21:29:242024-01-21 21:29:25

Judging History

你现在查看的是最新测评结果

  • [2024-01-21 21:29:25]
  • 评测
  • 测评结果:AC
  • 用时:35ms
  • 内存:12408kb
  • [2024-01-21 21:29:24]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define MP make_pair
mt19937 rnd(time(0));
const int MAXN=105;
const int MOD=998244353;
ll fac[MAXN],inf[MAXN];
int n,c[MAXN],s; 
ll f[MAXN][MAXN][MAXN];// f[i,j,k] 当前枚举到 d=i,当前点数为 j,当前 [\sum 2^{d(u)-k}] 
ll ksm(ll a,int b){ll r=1;while(b){if(b&1)r=r*a%MOD;a=a*a%MOD,b>>=1;}return r;}
int main(){
	ios::sync_with_stdio(false);
	fac[0]=inf[0]=1;
	for(int i=1;i<MAXN;i++) inf[i]=ksm(fac[i]=fac[i-1]*i%MOD,MOD-2);
	cin>>n;
	for(int i=1;i<=n;i++){
		int a;cin>>a;
		if(a>0) c[a]++;
		else s++;
	}
	f[n+1][0][0]=1;
	auto add=[&](ll &x,ll y){x+=y;x%=MOD;}; 
	for(int i=n;i>=1;i--){
		for(int j=0;j<=n;j++) for(int k=0;k<=n;k++) if(j==0||f[i+1][j][k]&&k>=2){
			for(int t=c[i];j+t<=n;t++)
				add(f[i][j+t][k/2+t],f[i+1][j][k]*inf[t-c[i]]%MOD);
		}
	}
	ll ans=0;
	for(int j=2;j<=n;j++) ans+=f[1][n][j];
	cout<<ans%MOD*fac[s]%MOD<<endl;
}

詳細信息

Test #1:

score: 100
Accepted
time: 0ms
memory: 3616kb

input:

2
1 -1

output:

1

result:

ok 1 number(s): "1"

Test #2:

score: 0
Accepted
time: 0ms
memory: 3680kb

input:

3
-1 -1 -1

output:

4

result:

ok 1 number(s): "4"

Test #3:

score: 0
Accepted
time: 0ms
memory: 3712kb

input:

6
5 -1 -1 -1 -1 -1

output:

120

result:

ok 1 number(s): "120"

Test #4:

score: 0
Accepted
time: 1ms
memory: 5808kb

input:

4
-1 -1 -1 -1

output:

24

result:

ok 1 number(s): "24"

Test #5:

score: 0
Accepted
time: 0ms
memory: 3720kb

input:

5
-1 -1 -1 -1 -1

output:

182

result:

ok 1 number(s): "182"

Test #6:

score: 0
Accepted
time: 0ms
memory: 3708kb

input:

6
-1 -1 -1 -1 -1 -1

output:

1659

result:

ok 1 number(s): "1659"

Test #7:

score: 0
Accepted
time: 0ms
memory: 3736kb

input:

7
-1 -1 -1 -1 -1 -1 -1

output:

17677

result:

ok 1 number(s): "17677"

Test #8:

score: 0
Accepted
time: 1ms
memory: 5740kb

input:

8
-1 -1 -1 -1 -1 -1 -1 -1

output:

215403

result:

ok 1 number(s): "215403"

Test #9:

score: 0
Accepted
time: 0ms
memory: 3736kb

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: 1ms
memory: 3728kb

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: 3748kb

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: 3912kb

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: 5872kb

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: 1ms
memory: 3884kb

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: 0ms
memory: 5796kb

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: 9192kb

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: 4ms
memory: 7844kb

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: 4ms
memory: 7072kb

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: 5ms
memory: 7236kb

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: 5ms
memory: 7644kb

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: 5ms
memory: 7412kb

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: 28ms
memory: 11560kb

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: 30ms
memory: 11696kb

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: 35ms
memory: 11884kb

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: 32ms
memory: 11984kb

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: 30ms
memory: 12268kb

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: 35ms
memory: 12408kb

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: 0ms
memory: 3688kb

input:

4
1 -1 -1 -1

output:

8

result:

ok 1 number(s): "8"

Test #29:

score: 0
Accepted
time: 0ms
memory: 3696kb

input:

5
-1 -1 -1 3 -1

output:

56

result:

ok 1 number(s): "56"

Test #30:

score: 0
Accepted
time: 0ms
memory: 3656kb

input:

6
-1 -1 -1 -1 1 3

output:

107

result:

ok 1 number(s): "107"

Test #31:

score: 0
Accepted
time: 0ms
memory: 5720kb

input:

7
-1 -1 -1 -1 4 4 -1

output:

710

result:

ok 1 number(s): "710"

Test #32:

score: 0
Accepted
time: 0ms
memory: 3744kb

input:

8
-1 -1 6 -1 -1 -1 -1 -1

output:

21840

result:

ok 1 number(s): "21840"

Test #33:

score: 0
Accepted
time: 0ms
memory: 5772kb

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: 0ms
memory: 3772kb

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: 5868kb

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: 1ms
memory: 5884kb

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: 1ms
memory: 3844kb

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: 1ms
memory: 5892kb

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: 1ms
memory: 5848kb

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: 0ms
memory: 6056kb

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: 1ms
memory: 5848kb

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: 6116kb

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: 1ms
memory: 5852kb

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: 1ms
memory: 5996kb

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: 0ms
memory: 7476kb

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: 7536kb

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: 4ms
memory: 7628kb

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: 7628kb

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: 0ms
memory: 8000kb

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: 5ms
memory: 8468kb

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: 0ms
memory: 8336kb

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: 0ms
memory: 8276kb

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: 0ms
memory: 8608kb

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: 7ms
memory: 7920kb

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: 5ms
memory: 8732kb

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: 7ms
memory: 11540kb

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: 21ms
memory: 10992kb

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: 15ms
memory: 12108kb

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: 25ms
memory: 11308kb

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: 12ms
memory: 11316kb

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: 6ms
memory: 12140kb

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: 12ms
memory: 12140kb

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: 9ms
memory: 11920kb

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: 31ms
memory: 11976kb

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: 13ms
memory: 12116kb

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: 12ms
memory: 12408kb

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"