Submission #1301361

#TimeUsernameProblemLanguageResultExecution timeMemory
1301361tamir1Obstacles 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();

    c.assign(M, 0);
    b.assign(M, -1);

    int d = Tval[N-1];

    int mx=-1;

    for(i=0; i<M; i++) {
      mx=max(mx, Hval[i]);
    }
}

bool can_reach(int L, int R, int S, int D) {
    if(d>mx) {
      return true;
    }
    else {
      return false;
    }
}

Compilation message (stderr)

obstacles.cpp: In function 'void initialize(std::vector<int>, std::vector<int>)':
obstacles.cpp:23:9: error: 'i' was not declared in this scope
   23 |     for(i=0; i<M; i++) {
      |         ^
obstacles.cpp: In function 'bool can_reach(int, int, int, int)':
obstacles.cpp:29:8: error: 'd' was not declared in this scope
   29 |     if(d>mx) {
      |        ^
obstacles.cpp:29:10: error: 'mx' was not declared in this scope
   29 |     if(d>mx) {
      |          ^~
obstacles.cpp:35:1: warning: control reaches end of non-void function [-Wreturn-type]
   35 | }
      | ^