Submission #420739

#TimeUsernameProblemLanguageResultExecution timeMemory
420739LouayFarahSorting (IOI15_sorting)C++14
0 / 100
4 ms332 KiB
#include "bits/stdc++.h" #include "sorting.h" using namespace std; int findSwapPairs(int n, int s[], int m, int x[], int y[], int p[], int q[]) { bool sub0 = true, sub2 = true; for(int i = 0; i<m; i++) { if((x[i]!=y[i])||(x[i]==y[i]&&x[i]!=0)) { sub0 = false; break; } } for(int i = 0; i<m; i++) { if(x[i]!=0||y[i]!=1) { sub2 = false; break; } } if(sub0) { int i = 0; while(i<n) { bool sorted = true; int curr = 1; while(curr<=n) { if(s[curr-1]!=curr) { sorted = false; break; } curr++; } int j = i; int mini = n+1; int ind = j; while(j<n) { if(s[j]<mini) { mini = s[j]; ind = j; } j++; } p[i] = i, q[i] = ind; swap(s[i], s[ind]); i++; } return i; } else if(sub2) { } else { } }

Compilation message (stderr)

sorting.cpp: In function 'int findSwapPairs(int, int*, int, int*, int*, int*, int*)':
sorting.cpp:30:18: warning: variable 'sorted' set but not used [-Wunused-but-set-variable]
   30 |             bool sorted = true;
      |                  ^~~~~~
sorting.cpp:68:1: warning: control reaches end of non-void function [-Wreturn-type]
   68 | }
      | ^
#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...