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...