제출 #1235440

#제출 시각아이디문제언어결과실행 시간메모리
1235440Gabriel정렬하기 (IOI15_sorting)C++20
0 / 100
1 ms584 KiB
#include "sorting.h" #include "bits/stdc++.h" using namespace std; int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]){ /*P[0] = 0; Q[0] = 0; return 1;*/ int r = 0; set< pair<int, int> > Cola; for(int i = 0; i < N; i++){ Cola.insert({S[i], i}); } for(int i = 0; i < N; i++){ pair<int, int> Par = *Cola.begin(); Cola.erase(Par); if(S[i] != Par.first){ P[r] = i; Q[r] = Par.second; r++; swap(S[i], S[Par.second]); } } return r; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...