Submission #1032439

#TimeUsernameProblemLanguageResultExecution timeMemory
1032439Mr_HusanboyRadio Towers (IOI22_towers)C++17
0 / 100
453 ms1368 KiB
#include "towers.h" #include <bits/stdc++.h> using namespace std; #define ff first #define ss second #define all(a) (a).begin(), (a).end() #define ll long long template<typename T> int len(T &a){ return a.size(); } int n; vector<int> h; int mx = 0; void init(int N, std::vector<int> H) { n = N; h = H; for(int i = 0; i < n; i ++){ if(h[mx] < h[i]){ mx = i; } } } int max_towers(int l, int r, int d) { if(r <= mx || l >= mx){ return 0; } return (min(h[r] - h[mx], h[mx] - h[l]) >= d ? 2 : 0); }
#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...