제출 #527054

#제출 시각아이디문제언어결과실행 시간메모리
527054OlympiaArranging Shoes (IOI19_shoes)C++17
컴파일 에러
0 ms0 KiB
#include <cmath> #include <cassert> #include <iostream> #include <set> #include <climits> #include <algorithm> #include <vector> #include <iomanip> #include <type_traits> #include <string> #include <queue> #include <map> #include "shoes.h" #pragma GCC target ("avx2") #pragma GCC optimization ("O3") #pragma GCC optimization ("Ofast") #pragma GCC optimization ("unroll-loops") using namespace std; int64_t count_swaps (vector<int> s) { if (s.size() == 2) { return (s[0] > 0); } }

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

shoes.cpp:16: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
   16 | #pragma GCC optimization ("O3")
      | 
shoes.cpp:17: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
   17 | #pragma GCC optimization ("Ofast")
      | 
shoes.cpp:18: warning: ignoring '#pragma GCC optimization' [-Wunknown-pragmas]
   18 | #pragma GCC optimization ("unroll-loops")
      | 
shoes.cpp:21:9: error: ambiguating new declaration of 'int64_t count_swaps(std::vector<int>)'
   21 | int64_t count_swaps (vector<int> s) {
      |         ^~~~~~~~~~~
In file included from shoes.cpp:13:
shoes.h:7:11: note: old declaration 'long long int count_swaps(std::vector<int>)'
    7 | long long count_swaps(std::vector<int> S);
      |           ^~~~~~~~~~~
shoes.cpp: In function 'int64_t count_swaps(std::vector<int>)':
shoes.cpp:25:1: warning: control reaches end of non-void function [-Wreturn-type]
   25 | }
      | ^