Submission #527054

#TimeUsernameProblemLanguageResultExecution timeMemory
527054OlympiaArranging Shoes (IOI19_shoes)C++17
Compilation error
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);
    }
}

Compilation message (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 | }
      | ^