Submission #530839

#TimeUsernameProblemLanguageResultExecution timeMemory
530839M1v1savvaArranging Shoes (IOI19_shoes)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #define int long long #define sz(x) (int)(x).size() #define forn(i, x) for (int i = 0; i < (int)x; i++) #define pb push_back #define rforn(i, x) for (int i = (int)x - 1; i >= 0; i--) #define pii pair<int, int> #define all(x) (x).begin(), (x).end() #define rall(x) (x).rbegin(), (x).rend() #define ff first #define ss second using namespace std; template<class T> void print(T a) { for (auto x : a) cout << x << ' '; cout << endl; } //signed main() { //freopen("test.txt", "r", stdin); // int n; // cin >> n; // vector<int> a(n * 2); // forn (i, n * 2) // cin >> a[i]; int count_swaps(vector<int> S) { vector<int> a = S; int n = sz(a); map<int, int> scores; map<int, int> prev; int ans = 0; forn (i, 2 * n) { int val = a[i]; scores[abs(val)]++; if (scores[abs(val)] % 2 == 0) { ans += i - prev[abs(val)]; if (val > 0) ans--; } else { prev[abs(val)] = i; } } return ans; //cout << ans << '\n'; //return 0; }

Compilation message (stderr)

/usr/bin/ld: /tmp/ccQpOq86.o: in function `main':
grader.cpp:(.text.startup+0x2a8): undefined reference to `count_swaps(std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status