Submission #429374

#TimeUsernameProblemLanguageResultExecution timeMemory
429374JUANDI321Comparing Plants (IOI20_plants)C++17
Compilation error
0 ms0 KiB
#include "plants.h" #inlcude <vector> #inlcude <iostream> using namespace std; int l[200100]; int nn; void init(int k, vector<int> r) { int n = r.size(); nn = n; l[0] = 200100; for(int i = 0; i<n; i++) { if(r[i] == 1)l[i+1] = l[i] + 1; else l[i] - 1; } return; } int compare_plants(int x, int y) { if( y-x = l[y]-l[x])return 1; if( y-x = -1 *(l[y]-l[x]))return -1; if( nn-y + i = l[n]-l[y] + l[i])return 1; if( nn-y + i = -1*(l[n]-l[y] + l[i]))return -1; return 0; }

Compilation message (stderr)

plants.cpp:2:2: error: invalid preprocessing directive #inlcude; did you mean #include?
    2 | #inlcude <vector>
      |  ^~~~~~~
      |  include
plants.cpp:3:2: error: invalid preprocessing directive #inlcude; did you mean #include?
    3 | #inlcude <iostream>
      |  ^~~~~~~
      |  include
plants.cpp: In function 'void init(int, std::vector<int>)':
plants.cpp:16:13: warning: statement has no effect [-Wunused-value]
   16 |   else l[i] - 1;
      |        ~~~~~^~~
plants.cpp: In function 'int compare_plants(int, int)':
plants.cpp:23:7: error: lvalue required as left operand of assignment
   23 |  if( y-x = l[y]-l[x])return 1;
      |      ~^~
plants.cpp:24:7: error: lvalue required as left operand of assignment
   24 |  if( y-x = -1 *(l[y]-l[x]))return -1;
      |      ~^~
plants.cpp:25:13: error: 'i' was not declared in this scope
   25 |  if( nn-y + i = l[n]-l[y] + l[i])return 1;
      |             ^
plants.cpp:25:19: error: 'n' was not declared in this scope
   25 |  if( nn-y + i = l[n]-l[y] + l[i])return 1;
      |                   ^
plants.cpp:26:13: error: 'i' was not declared in this scope
   26 |  if( nn-y + i = -1*(l[n]-l[y] + l[i]))return -1;
      |             ^
plants.cpp:26:23: error: 'n' was not declared in this scope
   26 |  if( nn-y + i = -1*(l[n]-l[y] + l[i]))return -1;
      |                       ^