#include "towers.h"
#include <vector>
#include<bits/stdc++.h>
using namespace std;
int mid = 0;
vector<int> h;
void init(int N, std::vector<int> H) {
int mx = 0;
for(int i = 0; i < N; ++i){
h.push_back(H[i]);
if(H[i] > mx){
mx = H[i];
mid = i;
}
}
}
int max_towers(int L, int R, int D) {
if(L <= mid && R >= mid){
if(h[L] <= h[mid] - D && h[R] <= h[mid] - D){
return 2;
}
}
return 1;
}
# | 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... |