Submission #260660

#TimeUsernameProblemLanguageResultExecution timeMemory
260660limabeansTriple Jump (JOI19_jumps)C++17
5 / 100
4070 ms9088 KiB
#include <bits/stdc++.h> using namespace std; template<typename T> void out(T x) { cout << x << endl; exit(0); } #define watch(x) cout << (#x) << " is " << (x) << endl using ll = long long; const ll mod = 1e9+7; const int maxn = 1e6 + 5; int n, q; int A[maxn]; vector<pair<int,int>> Q; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin>>n; for (int i=1; i<=n; i++) { cin>>A[i]; } cin>>q; Q.resize(q); for (int i=0; i<q; i++) { cin>>Q[i].first>>Q[i].second; } for (auto qu: Q) { int l = qu.first; int r = qu.second; int res = 0; for (int a=l; a<=r; a++) { for (int b=a+1; b<=r; b++) { for (int c=b+1; c<=r; c++) { if (b-a <= c-b) { res = max(res, A[a]+A[b]+A[c]); } } } } cout<<res<<"\n"; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...