제출 #31817

#제출 시각아이디문제언어결과실행 시간메모리
31817top34051정렬하기 (IOI15_sorting)C++14
20 / 100
15 ms384 KiB
#include "sorting.h" #include<bits/stdc++.h> using namespace std; #define maxn 2005 int a[maxn], pos[maxn]; int findSwapPairs(int N, int S[], int M, int X[], int Y[], int P[], int Q[]) { int i,x,now,cnt; for(now=-1;now<M;now++) { if(now>=0) swap(S[X[now]], S[Y[now]]); for(i=0;i<N;i++) a[i] = S[i]; for(i=0;i<N;i++) pos[a[i]] = i; cnt = 0; for(i=0;i<N;i++) { x = pos[i]; if(i!=x) { pos[a[i]] = x; swap(a[i], a[x]); P[cnt] = i; Q[cnt] = x; cnt++; } } if(cnt<=now+1) return now+1; } }

컴파일 시 표준 에러 (stderr) 메시지

sorting.cpp: In function 'int findSwapPairs(int, int*, int, int*, int*, int*, int*)':
sorting.cpp:29:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
#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...