Submission #630666

#TimeUsernameProblemLanguageResultExecution timeMemory
630666fadyscubeArranging Shoes (IOI19_shoes)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long struct shoes{ int s; bool r; }A[100000]; vector<vi> d(100000,vi()),a(100000,vi()); vi P(100000,ll()); vi seg(4*100001,1); int getIndex(vector<int> v, int K) { auto it = find(v.begin(), v.end(), K); if (it != v.end()) return it - v.begin(); else return -1; } ll count_swaps(vector<int> S, ll ans = 0) { if (S.size() == 2) { ans += (S[0] > 0) ? 1 : 0; return ans; } else if (S.size() < 2) return ans; int in = getIndex(S, S[0]*-1); ans += S[0] > 0 ? in : in-1; S.erase(S.begin()+in); S.erase(S.begin()+0); return count_swaps(S, ans); }

Compilation message (stderr)

shoes.cpp:11:8: error: 'vi' was not declared in this scope
   11 | vector<vi> d(100000,vi()),a(100000,vi());
      |        ^~
shoes.cpp:11:10: error: template argument 1 is invalid
   11 | vector<vi> d(100000,vi()),a(100000,vi());
      |          ^
shoes.cpp:11:10: error: template argument 2 is invalid
shoes.cpp:11:21: error: 'vi' was not declared in this scope
   11 | vector<vi> d(100000,vi()),a(100000,vi());
      |                     ^~
shoes.cpp:11:25: error: expression list treated as compound expression in initializer [-fpermissive]
   11 | vector<vi> d(100000,vi()),a(100000,vi());
      |                         ^
shoes.cpp:11:36: error: 'vi' was not declared in this scope
   11 | vector<vi> d(100000,vi()),a(100000,vi());
      |                                    ^~
shoes.cpp:11:40: error: expression list treated as compound expression in initializer [-fpermissive]
   11 | vector<vi> d(100000,vi()),a(100000,vi());
      |                                        ^
shoes.cpp:12:1: error: 'vi' does not name a type
   12 | vi P(100000,ll());
      | ^~
shoes.cpp:14:1: error: 'vi' does not name a type
   14 | vi seg(4*100001,1);
      | ^~