Submission #109234

#TimeUsernameProblemLanguageResultExecution timeMemory
109234Nodir_BobievCave (IOI13_cave)C++14
Compilation error
0 ms0 KiB
# include "cave.h"
# include <iostream>

using namespace std;
 
void exploreCave( int N )
{
	int A[5001] = {}, B[5001] = {};
	vector < int > vc;
	
	for ( int i = 0; i < N; i ++ )	vc.push_back(i);
		
	for ( int i = 0; i < N; i ++ ){
			
		for ( auto c: vc )	A[c] = 0;
		
		int cs = tryCombination( A );
		
		int open = (cs == i ), l = 0, r = vc.size() - 1;
		
		while( r > l  ){
			
			int m = ( l + r ) >> 1;
			
			for ( auto c: vc ) A[ c ] = open;
			
			for ( int j = l; j <= m; j ++ )	A[ vc[j] ] = 1 - open;
				
			int cs = tryCombination( A );
			
			(cs == i ? (r = m) : (l = m + 1) );
		}
		B[vc[l]] = i;
		A[ vc[l] ] = open;	
		vc.erase( vc.begin() + l );
	}tr
	
	answer( A, B );
}

Compilation message (stderr)

cave.cpp: In function 'void exploreCave(int)':
cave.cpp:9:2: error: 'vector' was not declared in this scope
  vector < int > vc;
  ^~~~~~
cave.cpp:9:2: note: suggested alternative: 'perror'
  vector < int > vc;
  ^~~~~~
  perror
cave.cpp:9:11: error: expected primary-expression before 'int'
  vector < int > vc;
           ^~~
cave.cpp:11:33: error: 'vc' was not declared in this scope
  for ( int i = 0; i < N; i ++ ) vc.push_back(i);
                                 ^~
cave.cpp:15:17: error: 'vc' was not declared in this scope
   for ( auto c: vc ) A[c] = 0;
                 ^~
cave.cpp:15:17: note: suggested alternative: 'c'
   for ( auto c: vc ) A[c] = 0;
                 ^~
                 c
cave.cpp:19:37: error: 'vc' was not declared in this scope
   int open = (cs == i ), l = 0, r = vc.size() - 1;
                                     ^~
cave.cpp:25:18: error: unable to deduce 'auto&&' from 'vc'
    for ( auto c: vc ) A[ c ] = open;
                  ^~
cave.cpp:36:3: error: 'tr' was not declared in this scope
  }tr
   ^~
cave.cpp:36:3: note: suggested alternative: 'tm'
  }tr
   ^~
   tm