#include "obstacles.h"
#include <bits/stdc++.h>
using namespace std;
vector<int>pref(2e5+5);
void initialize(vector<int> T, vector<int> H) {
int n = T.size();
int m = H.size();
int tmax = T[n-1];
for(int i = 0;i<m;i++){
if(tmax>H[i]){
pref[i]=1;
}
}
for(int i = 1;i<2e5+5;i++){
pref[i]+=pref[i-1];
}
return;
}
bool can_reach(int L, int R, int S, int D) {
S--;
int aval = pref[D];
if(S>=0){
aval-=pref[S];
}
if(aval==D-S){
return 1;
}
return 0;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |