Submission #1132946

#TimeUsernameProblemLanguageResultExecution timeMemory
1132946lopkusSecret (JOI14_secret)C++20
6 / 100
656 ms8260 KiB
#include <bits/stdc++.h>

#include "secret.h"

using namespace std;
/*
int Secret(int x, int y) {
    return min(x + 2 * (y / 2), (int)1e9);
}
*/
const int N = 1001;

vector<int> a(N);

int x[N][N];

void Init(int n, int A[]) {
    for(int i = 0; i < n; i++) {
        a[i] = A[i];
    }
    for(int i = n - 1 ; i >= 0; i--) {
        int o = a[i];
        x[i][i] = a[i];
        for(int j = i + 1; j <= n; j++) {
            x[i][j] = Secret(x[i][j - 1], a[j]);
        }
    }
}

int Query(int l, int r) {
    return x[l][r];
}
/*
int main() {
    int Q[4] = {1, 4, 7, 2};
    Init(4, Q);
    cout << Query(0, 3);
}
*/
#Verdict Execution timeMemoryGrader output
Fetching results...