Submission #1284940

#TimeUsernameProblemLanguageResultExecution timeMemory
1284940JohanTriple Jump (JOI19_jumps)C++20
5 / 100
4094 ms1152 KiB
#include<bits/stdc++.h>
using namespace std;

int main(){
  int n;
  cin >> n;
  int a[n + 1];
  for(int i = 1; i <= n; i++)
    cin >> a[i];
  int q;
  cin >> q;
  while(q--){
    int l, r;
    cin >> l >> r;
    int mx = 0;
    // cout << l << ' ' << r << endl;
    for(int i = l; i <= r; i++){
      for(int j = i + 1; j <= r; j++){
        for(int k = j + 1; k <= r; k++){
          if(k - j >= j - i){
            // cout << i << '-' << j << '-' << k << ';' << a[i] << ' ' << a[j] << ' ' << a[k] << endl;
            mx = max(mx, a[i] + a[j] + a[k]);
          }
        }
      }
    }
    cout << mx << endl;
  }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...