Submission #1055617

#TimeUsernameProblemLanguageResultExecution timeMemory
1055617vjudge1Radio Towers (IOI22_towers)C++17
4 / 100
559 ms1624 KiB
#include "towers.h"

#include <bits/stdc++.h>
using namespace std;
int valley[100100],pos;
vector<int>H;
void init(int N, std::vector<int> H_) {
    H=H_;
    pos=max_element(H.begin(),H.end())-H.begin();
}
int dp[100100];
int max_towers(int l, int r, int D) {
    if(l>=pos||r<=pos) return 1;
    return 1+(max(H[l],H[r])+D<=H[pos]);
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...