Submission #334694

#TimeUsernameProblemLanguageResultExecution timeMemory
334694blue말 (IOI15_horses)C++17
Compilation error
0 ms0 KiB
int mod = 1e9 + 7; int N; int* X; int* Y; int answer() { long long product_X[N]; product_X[0] = X[0]; for(int i = 1; i < N; i++) product_X[i] = (product_X[i-1] * X[i]) % mod; int y = 0; int res = 0; for(int i = N-1; i >= 0; i--) { y = max(y, Y[i]); res = max(res, (product_X[i] * y) % mod); } return res; } int init(int n, int x[], int y[]) { N = n; X = x; Y = y; return answer(); } int updateX(int pos, int val) { X[pos] = val; return answer(); } int updateY(int pos, int val) { Y[pos] = val; return answer(); }

Compilation message (stderr)

horses.cpp: In function 'int answer()':
horses.cpp:17:13: error: 'max' was not declared in this scope
   17 |         y = max(y, Y[i]);
      |             ^~~