Submission #866509

#TimeUsernameProblemLanguageResultExecution timeMemory
866509vjudge1Radio Towers (IOI22_towers)C++17
4 / 100
517 ms1616 KiB
#include "towers.h" #include<bits/stdc++.h> using namespace std; const int MAXN = 1e5 + 3; int p = 0; int a[MAXN]; int n; void init(int N, vector<int> H) { n = N; int mx = 0; for (int i = 0; i < N; i++){ if (H[i] > mx) mx = H[i], p = i; a[i] = H[i]; } return; } int max_towers(int L, int R, int D) { if (p != 0 && p != n-1 && L <= p && p <= R && a[L] <= a[p]-D && a[R] <= a[p]-D){ return 2; } 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...