Submission #1032443

#TimeUsernameProblemLanguageResultExecution timeMemory
1032443Mr_HusanboyRadio Towers (IOI22_towers)C++17
4 / 100
655 ms1620 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 1; } return (min(h[mx] - h[r], h[mx] - h[l]) >= d ? 2 : 1); }
#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...