Submission #65690

# Submission time Handle Problem Language Result Execution time Memory
65690 2018-08-08T12:05:21 Z Talant Sorting (IOI15_sorting) C++17
0 / 100
4 ms 356 KB
#include "sorting.h"
//#include "grader.cpp"

#include <bits/stdc++.h>

#define fr first
#define sc second
#define mk make_pair
#define pb push_back

using namespace std;

const int NN = (1e6 + 5);
const int inf = (1e9 + 7);

int id = -1;

int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
      for (int i = 0; i < N; i ++) {
            int pos = i;
            for (int j = 0; j < N; j ++) {
                  if (i == S[j]) {
                        pos = j;
                        break;
                  }
            }
            P[++id] = i;
            Q[id] = pos;
            swap(S[i],S[pos]);
      }
      return (id + 1);
}

Compilation message

sorting.cpp: In function 'int findSwapPairs(int, int*, int, int*, int*, int*, int*)':
sorting.cpp:18:39: warning: unused parameter 'M' [-Wunused-parameter]
 int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
                                       ^
sorting.cpp:18:48: warning: unused parameter 'X' [-Wunused-parameter]
 int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
                                                ^
sorting.cpp:18:57: warning: unused parameter 'Y' [-Wunused-parameter]
 int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) {
                                                         ^
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 2 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 356 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 4 ms 356 KB Output isn't correct
2 Halted 0 ms 0 KB -