#include "towers.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll N=1e5;
ll k, h[N];
void init(int n, vector<int> a) {
for(ll i=0; i<n; i++){
h[i]=a[i];
if((i==0 || a[i-1]<a[i]) && (i==n-1 || a[i]>a[i+1])) k=i;
}
}
int max_towers(int l, int r, int d) {
if(k<l || r<k || h[l]+d>h[k] || h[r]+d>h[k]) return 1;
else return 2;
}
# | 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... |