답안 #449689

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
449689 2021-08-02T07:49:43 Z fuad27 Calvinball championship (CEOI15_teams) C++14
10 / 100
319 ms 65540 KB
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define mod 1000007
int memo[10010][10010] = {0};
int f(int a, int b) {
	if(memo[a][b]!=0)return memo[a][b];
	if(a == 0)return 1;
	return memo[a][b] = (((b%mod)*(f(a-1, b)%mod))%mod+(f(a-1, b+1)%mod))%mod;
}
int32_t main () {
	int n, ans = 0;
	cin >> n;
	int MAX = 0, a[n];
	for(int i = 0;i<n;i++) {
		cin >> a[i];
	}
	MAX = a[0];
	int i = 0;
	if(n > 1)
		ans = (f(n-i-1, MAX)*(a[i+1]-1))%mod;
	else ans = 1;
	cout<<ans<<endl;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 2 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 716 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 716 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 5 ms 3276 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 17 ms 8332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 319 ms 65540 KB Execution killed with signal 9
# 결과 실행 시간 메모리 Grader output
1 Runtime error 290 ms 65540 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 298 ms 65540 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -