제출 #1150604

#제출 시각아이디문제언어결과실행 시간메모리
1150604brover29Bubble Sort 2 (JOI18_bubblesort2)C++20
0 / 100
1793 ms784 KiB
#include "bubblesort2.h" #include <bits/stdc++.h> using namespace std; using ll = long long; const ll N=1e5+29; vector<int>B; vector<int> countScans(vector<int> A,vector<int> X,vector<int> V){ ll Q=X.size(); B=A; vector<int> answer; for (int j=0;j<Q;j++) { A[X[j]]=V[j]; B=A; if(is_sorted(A.begin(),A.end())){ answer.push_back(0); continue; } sort(B.begin(),B.end()); ll cnt=0; for(ll i=B.size()-1;i>=0;i--){ if(B[i]==A[i]){ cnt++; }else break; }for(ll i=0;i<B.size();i++){ if(B[i]==A[i]){ cnt++; }else break; } answer.push_back(max(0ll,(int)A.size()-cnt-1)); } return answer; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...