# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1057115 | 2024-08-13T14:15:33 Z | manhlinh1501 | Secret (JOI14_secret) | C++17 | 0 ms | 0 KB |
#ifdef ONLINE_JUDGE #include "secret.h" #endif // ONLINE_JUDGE #include <bits/stdc++.h> using namespace std; using i64 = long long; const i64 MOD = 1e9 + 7; const int MAXN = 1e3 + 5; int N; int a[MAXN]; int sum[MAXN][MAXN]; void Init(int N, int A[]) { for(int i = 1; i <= N; i++) { sum[i][i] = a[i]; for(int j = i + 1; j <= N; j++) { sum[i][j] = Secret(sum[i][j - 1], a[j]); } } } int Query(int L, int R) { return sum[L][R]; }