Submission #159399

#TimeUsernameProblemLanguageResultExecution timeMemory
159399David_MArranging Shoes (IOI19_shoes)C++14
Compilation error
0 ms0 KiB
#include "shoes.h" #include <bits/stdc++.h> #define ll long long using namespace std; queue<int> v[200005]; vector <int> F(100005); ll Ans,N,j; void upd(int x){ for (int i=x; i<=N; i+=i&(-i)) F[i]++; } int get(int x){ for (int i=x, ans=0; i; i-=i&(-i))ans+=F[i]; return ans;} ll count_swaps(vector<int> V){N=V.size()/2; for (int i=0, j; i<2*N; i++){ if(v[N-V[i]].empty()) j=i+1, v[N+V[i]].push(j); else j=v[N-V[i]].front(), v[N-V[i]].pop(), Ans+=(i-get(j))+((abs(V[i])/V[i]-1)*(-1)/2); upd(j); } return Ans; }

Compilation message (stderr)

shoes.cpp: In function 'int get(int)':
shoes.cpp:9:70: error: 'ans' was not declared in this scope
 int  get(int x){ for (int i=x, ans=0; i; i-=i&(-i))ans+=F[i]; return ans;}
                                                                      ^~~
shoes.cpp:9:70: note: suggested alternative: 'Ans'
 int  get(int x){ for (int i=x, ans=0; i; i-=i&(-i))ans+=F[i]; return ans;}
                                                                      ^~~
                                                                      Ans