제출 #1150597

#제출 시각아이디문제언어결과실행 시간메모리
1150597brover29Bubble Sort 2 (JOI18_bubblesort2)C++20
0 / 100
1799 ms792 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(Q);
	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;
		}
		answer.push_back(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...