제출 #1088676

#제출 시각아이디문제언어결과실행 시간메모리
1088676gustavo_d정렬하기 (IOI15_sorting)C++17
16 / 100
12 ms552 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[] ) { swap(S[X[0]], S[Y[0]]); // now is our turn for (int t=0; t<N; t++) { int permut[N]; for (int i=0; i<N; i++) permut[i] = i; for (int i=t+1; i<M; i++) { swap(permut[X[i]], permut[Y[i]]); } int a=0, b=0; for (int i=0; i<N; i++) { if (S[i] == t) a = i; } b = permut[t]; swap(S[a], S[b]); P[t] = a; Q[t] = b; swap(S[X[t+1]], S[Y[t+1]]); } for (int t=N; t<M; t++) { P[t] = Q[t] = 0; } return M; }
#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...