Submission #734770

#TimeUsernameProblemLanguageResultExecution timeMemory
734770abcvuitunggioSushi (JOI16_sushi)C++17
5 / 100
12035 ms2344 KiB
#include <bits/stdc++.h> using namespace std; int n,q,x[400000],s,t,p; void f(int l, int r){ for (int i=l;i<=r;i++) if (x[i]>p) swap(p,x[i]); } int main(){ ios_base::sync_with_stdio(NULL);cin.tie(nullptr); cin >> n >> q; for (int i=0;i<n;i++) cin >> x[i]; while (q--){ cin >> s >> t >> p; s--; t--; if (s<=t) f(s,t); else{ f(s,n-1); f(0,t); } cout << p << '\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...