teams.cpp:5:29: error: exponent has no digits
const int maxn = 1e4+4, M = 1e
^~
teams.cpp: In function 'int main()':
teams.cpp:18:12: error: 'n' was not declared in this scope
cin >> n;
^
teams.cpp:20:16: error: 'a' was not declared in this scope
cin >> a[i];
^
teams.cpp:21:9: error: 'k' was not declared in this scope
k[i] = max(k[i-1],a[i-1]);
^
teams.cpp:24:6: error: 'dp' was not declared in this scope
dp[0][i] = 1;
^~
teams.cpp:30:7: error: 'dp' was not declared in this scope
dp[1][j] = (mult(j,dp[0][j]) + dp[0][j+1]) % M;
^~
teams.cpp:32:13: error: 'k' was not declared in this scope
if (k[i] < a[i]) {
^
teams.cpp:32:20: error: 'a' was not declared in this scope
if (k[i] < a[i]) {
^
teams.cpp:33:32: error: 'dp' was not declared in this scope
madd(ans,mult(k[i],dp[0][k[i]]));
^~
teams.cpp:36:34: error: 'dp' was not declared in this scope
madd(ans,mult(a[i]-1,dp[0][k[i]]));
^~
teams.cpp:40:7: error: 'dp' was not declared in this scope
dp[0][j] = dp[1][j];
^~