Submission #1234778

#TimeUsernameProblemLanguageResultExecution timeMemory
1234778marizaRadio Towers (IOI22_towers)C++20
4 / 100
257 ms1832 KiB
#include "towers.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; const ll N=1e5; ll k, h[N]; void init(int n, vector<int> a) { for(ll i=0; i<n; i++){ h[i]=a[i]; if((i==0 || a[i-1]<a[i]) && (i==n-1 || a[i]>a[i+1])) k=i; } } int max_towers(int l, int r, int d) { if(k<l || r<k || h[l]+d>h[k] || h[r]+d>h[k]) return 1; else return 2; }
#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...