Submission #411269

#TimeUsernameProblemLanguageResultExecution timeMemory
411269LouayFarahDancing Elephants (IOI11_elephants)C++14
Compilation error
0 ms0 KiB
#include "bits/stdc++.h" #include "elephants.h" using namespace std; void init(int n, int l, int x[]); int solve(int n, int l, int x[]) { int len = x[0]; len+=l; int res = 1; for(int j = 1; j<n; j++) { if(x[j]>len) { res++; len+=l; } } return res; } int update(int i, int y) { x[i] = y; int j = i; while(j<n-1) { if(x[i]>x[i+1]) swap(x[i], x[i+1]); else break; j++; } j = i; while(j>0) { if(x[i]<x[i-1]) swap(x[i], x[i-1]); else break; j--; } int res = solve(n, l, x); return res; }

Compilation message (stderr)

elephants.cpp: In function 'int update(int, int)':
elephants.cpp:26:5: error: 'x' was not declared in this scope
   26 |     x[i] = y;
      |     ^
elephants.cpp:28:13: error: 'n' was not declared in this scope
   28 |     while(j<n-1)
      |             ^
elephants.cpp:46:21: error: 'n' was not declared in this scope
   46 |     int res = solve(n, l, x);
      |                     ^
elephants.cpp:46:24: error: 'l' was not declared in this scope
   46 |     int res = solve(n, l, x);
      |                        ^