Submission #600550

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
6005502022-07-21 04:47:03kig9981Counting Mushrooms (IOI20_mushrooms)C++17
Compilation error
0 ms0 KiB
#include <bits/stdc++.h>
#ifdef NON_SUBMIT
#define TEST(n) (n)
#define tout cerr
#else
#define TEST(n) ((void)0)
#define tout cin
#endif
using namespace std;
vector<int> A, B, Q;
void query1()
{
int a=Q.back(), b, r; Q.pop_back();
b=Q.back(); Q.pop_back();
if(A.size()>1) {
r=use_machine({A[0],a,A[1],b});
if(r&1) B.push_back(b);
else A.push_back(b);
if(r>1) B.push_back(a);
else A.push_back(a);
}
else {
r=use_machine({B[0],a,B[1],b});
if(r&1) A.push_back(b);
else B.push_back(b);
if(r>1) A.push_back(a);
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

mushrooms.cpp: In function 'void query1()':
mushrooms.cpp:20:5: error: 'use_machine' was not declared in this scope
   20 |   r=use_machine({A[0],a,A[1],b});
      |     ^~~~~~~~~~~
mushrooms.cpp:27:5: error: 'use_machine' was not declared in this scope
   27 |   r=use_machine({B[0],a,B[1],b});
      |     ^~~~~~~~~~~
mushrooms.cpp: In function 'int query2()':
mushrooms.cpp:39:13: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
   39 |  if(A.size()>=m) {
      |     ~~~~~~~~^~~
mushrooms.cpp:44:5: error: 'use_machine' was not declared in this scope
   44 |   r=use_machine(I);
      |     ^~~~~~~~~~~
mushrooms.cpp:54:5: error: 'use_machine' was not declared in this scope
   54 |   r=use_machine(I);
      |     ^~~~~~~~~~~
mushrooms.cpp: In function 'int count_mushrooms(int)':
mushrooms.cpp:68:30: error: 'use_machine' was not declared in this scope
   68 |   for(int i=1;i<n;i++) ret+=!use_machine({0,i});
      |                              ^~~~~~~~~~~
mushrooms.cpp:74:30: warning: value computed is not used [-Wunused-value]
   74 |  while(max(A.size(),B.size())<2, (Q.size()&1)) {
      |        ~~~~~~~~~~~~~~~~~~~~~~^~
mushrooms.cpp:77:6: error: 'use_machine' was not declared in this scope
   77 |   if(use_machine({0,c})) B.push_back(c);
      |      ^~~~~~~~~~~
mushrooms.cpp:64:7: warning: unused variable 'rev' [-Wunused-variable]
   64 |  bool rev=false;
      |       ^~~