Submission #635787

#TimeUsernameProblemLanguageResultExecution timeMemory
635787activedeltorreRadio Towers (IOI22_towers)C++17
4 / 100
882 ms1856 KiB
#include "towers.h" #include <iostream> #include <vector> using namespace std; int n,cent; long long h[200005]; void init(int N, vector<int>H) { int n=N; int i; cent=0; h[0]=0; for(i=1;i<=n;i++) { h[i]=H[i-1]; if(h[i]>=h[cent]) { cent=i; } } } int max_towers(int L,int R,int D) { L++; R++; if(L<cent && R>cent && max(h[L],h[R])+D<=h[cent]) { return 2; } else { return 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...