Submission #211631

# Submission time Handle Problem Language Result Execution time Memory
211631 2020-03-20T21:07:01 Z MetB Calvinball championship (CEOI15_teams) C++14
Compilation error
0 ms 0 KB
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
 
using namespace __gnu_pbds;
 
#define N 2000001
 
using namespace std;
 
typedef long long ll;
typedef unsigned long long ull;
 
const ll INF = 1e18, MOD = 1e9 + 7, MOD2 = 1e6 + 3;

ll ans = 1, d[10001][2], a[N], n, mx[N];

int main () {
	cin >> n;

	for (int i = 0; i < n; i++) {
		cin >> a[i];
		mx[i] = a[i];
		if (i) mx[i] = max (mx[i], mx[i-1]);
	}

	for (int i = 0; i <= n; i++) {
		d[i][0] = 1;
	}

	for (int i = n - 1; i >= 0; i--) {
		int k = ((n - i) & 1);
		
		for (ll j = 0; j < n; j++) {
			d[j][k] = (j * d[j][!k] % MOD + d[j+1][!k]) % MOD;
		}
		
		ans += (a[i] - 1) * d[i ? mx[i-1] : 0LL][!k] % MOD;
		wgile (ans >= MOD) ans -= MOD;
	}

	cout << ans;
}

Compilation message

teams.cpp: In function 'int main()':
teams.cpp:38:3: error: 'wgile' was not declared in this scope
   wgile (ans >= MOD) ans -= MOD;
   ^~~~~