Submission #211097

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
2110972020-03-19 08:23:33DodgeBallManLibrary (JOI18_library)C++14
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#include "library.h"
using namespace std;
int ask( vector<int> v ) {
if( !(int)v.size() ) return 0;
vector<int> vec(n);
for( int &x : vec ) x = 0;
for( int x : v ) vec[x-1] = 1;
return Query( vec );
}
void eras( vector<int> &v, int i ) {
vector<int>::iterator it;
for( it = v.begin() ; it != v.end() ; it++ ) if( *it == i ) break;
v.erase( it );
}
void Solve( int n )
{
if( n == 1 ) Answer({1});
vector<int> ans(n);
vector<int> left;
for( int i = 1 ; i <= n ; i++ ) left.emplace_back( i );
for( int i = 1 ; i <= n ; i++ ) {
vector<int> v;
for( int j = 1 ; j <= n ; j++ ) if( i != j ) v.emplace_back( j );
if( ask( v ) == 1 ) {
ans[0] = i;
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

library.cpp: In function 'int ask(std::vector<int>)':
library.cpp:8:21: error: 'n' was not declared in this scope
     vector<int> vec(n);
                     ^
library.cpp: In function 'void Solve(int)':
library.cpp:38:23: warning: suggest parentheses around '+' inside '>>' [-Wparentheses]
             int m = l + r >> 1;
                     ~~^~~