prog.cpp:1:1: error: ‘vector’ does not name a type
vector<pi> q;
^~~~~~
prog.cpp:2:3: error: expected unqualified-id before ‘for’
for(int i=0; i<n; i++) {
^~~
prog.cpp:2:16: error: ‘i’ does not name a type
for(int i=0; i<n; i++) {
^
prog.cpp:2:21: error: ‘i’ does not name a type
for(int i=0; i<n; i++) {
^
prog.cpp:6:7: error: expected constructor, destructor, or type conversion before ‘(’ token
sort(all(q));
^
prog.cpp:7:3: error: ‘vector’ does not name a type
vector<bool> chosen(n, false);
^~~~~~
prog.cpp:8:3: error: ‘vector’ does not name a type
vector<int> ans;
^~~~~~
prog.cpp:9:3: error: ‘target’ does not name a type
target = k%2==0?k/2:k/2+1;
^~~~~~
prog.cpp:10:3: error: expected unqualified-id before ‘for’
for(auto x:q){
^~~