Submission #1168899

#TimeUsernameProblemLanguageResultExecution timeMemory
1168899mousebeaverTriple Jump (JOI19_jumps)C++20
5 / 100
4097 ms1932 KiB
#define ll long long
#include <bits/stdc++.h>
using namespace std;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);

    ll n;
    cin>>n;
    vector<ll> a(n);
    for(ll& i : a)
        cin>>i;

    ll q;
    cin>>q;
    while(q--)
    {
        ll l, r;
        cin>>l>>r;
        l--; r--;
        ll output = 0;
        for(ll i = l; i <= r; i++)
        {
            for(ll j = i+1; j <= r; j++)
            {
                for(ll k = j+(j-i); k <= r; k++)
                {
                    output = max(output, a[i]+a[j]+a[k]);
                }
            }
        }
        cout<<output<<"\n";
    }

}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...