Submission #223082

#TimeUsernameProblemLanguageResultExecution timeMemory
223082emil_physmath정렬하기 (IOI15_sorting)C++17
0 / 100
14 ms384 KiB
#include "sorting.h" #include <vector> using namespace std; int findSwapPairs(int n, int a[], int m, int x[], int y[], int p[], int q[]) { for (int i = 0; i < n; ++i) { swap(a[x[i]], a[y[i]]); vector<int> b(a, a + n); for (int j = i + 1; j < n; ++j) swap(b[x[j]], b[y[j]]); for (int j = 0; j < n; ++j) if (a[j] == i) { p[i] = j; break; } for (int j = 0; j < n; ++j) if (a[j] == b[i]) { q[i] = j; break; } swap(a[p[i]], a[q[i]]); } return n; }

Compilation message (stderr)

sorting.cpp: In function 'int findSwapPairs(int, int*, int, int*, int*, int*, int*)':
sorting.cpp:5:39: warning: unused parameter 'm' [-Wunused-parameter]
 int findSwapPairs(int n, int a[], int m, int x[], int y[], int p[], int q[])
                                       ^
#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...