Submission #1301327

#TimeUsernameProblemLanguageResultExecution timeMemory
1301327tamir1Obstacles for a Llama (IOI25_obstacles)C++20
Compilation error
0 ms0 KiB
#include <bits/stdc++.h> #include "obstacles.h" using namespace std; static int N, M; static vector<int> Tval, Hval; static vector<int> c; static vector<int> b; void initialize(vector<int> T, vector<int> H) { Tval = T; Hval = H; N = Tval.size(); M = Hval.size(); for(int i=1; i<M; i++) { b[i]=-1; } int d = Tval[0]; for(int i=0; i<M; i++) { if(d>=Hval[i]) { c[i]=1; } else { c[i]=0; } } int last = M-1; for(i=M-1; i>=0; i--){ if(c[i]==0) { b[i]=last-1; } else { last=i; } } } bool can_reach(int L, int R, int S, int D) { return b[min(S,D)] >= max(D,S); }

Compilation message (stderr)

obstacles.cpp: In function 'void initialize(std::vector<int>, std::vector<int>)':
obstacles.cpp:33:9: error: 'i' was not declared in this scope
   33 |     for(i=M-1; i>=0; i--){
      |         ^