제출 #55575

#제출 시각아이디문제언어결과실행 시간메모리
55575leejseo곤돌라 (IOI14_gondola)C++98
10 / 100
34 ms1512 KiB
#include "gondola.h" #include <vector> #include <algorithm> using namespace std; int valid(int n, int inputSeq[]) { int min_val = 1000000, min_index = -1; vector<int> L; for (int i=0; i<n; i++){ L.push_back(inputSeq[i]); if (min_val > inputSeq[i]){ min_index = i; min_val = inputSeq[i]; } } sort(L.begin(), L.end()); for (int i=1; i<n; i++) { if (L[i] == L[i-1]) return 0; } int mi = -1; for (int i=0; i<n; i++){ if (L[i] > n && mi == -1) { mi = i; break; } } if (mi == 0) return 1; int bi = min_index; for (int j=1; j<n; j++){ int i = (j + min_index) % n; if (inputSeq[i] > n) continue; if (inputSeq[i] < inputSeq[bi]) return 0; bi = i; } return 1; } //---------------------- int replacement(int n, int gondolaSeq[], int replacementSeq[]) { int min_val = 1000000, min_index = -1; vector<int> L; for (int i=0; i<n; i++){ L.push_back(gondolaSeq[i]); } return -2; } //---------------------- int countReplacement(int n, int inputSeq[]) { return -3; }

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

gondola.cpp: In function 'int replacement(int, int*, int*)':
gondola.cpp:43:7: warning: unused variable 'min_val' [-Wunused-variable]
   int min_val = 1000000, min_index = -1;
       ^~~~~~~
gondola.cpp:43:26: warning: unused variable 'min_index' [-Wunused-variable]
   int min_val = 1000000, min_index = -1;
                          ^~~~~~~~~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...