Submission #70828

#TimeUsernameProblemLanguageResultExecution timeMemory
70828dnassBubble Sort 2 (JOI18_bubblesort2)C++17
0 / 100
8910 ms1332 KiB
#include "bubblesort2.h" #include <set> #include <map> #include <algorithm> #include <iterator> #include <cstdio> #include <cmath> using namespace std; int n, q; vector<int> countScans(vector<int> A, vector<int> X, vector<int> V){ vector<int> ans; n = A.size(); q = X.size(); for(int i=0;i<q;i++){ A[X[i]] = V[i]; vector<int> srt; for(int j=0;j<n;j++) srt.push_back(A[j]); sort(srt.begin(), srt.end()); int mx = -1; for(int j=0;j<n;j++){ vector<int>::iterator it; it = lower_bound(srt.begin(), srt.end(), A[j]); int x = it-srt.begin(); mx = max(mx, ((int) round(fabs(x-j)))); } ans.push_back(mx); } return ans; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...