제출 #334698

#제출 시각아이디문제언어결과실행 시간메모리
334698blue말 (IOI15_horses)C++17
17 / 100
1588 ms8172 KiB
#include "horses.h" #include <algorithm> using namespace std; 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, int((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(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...