Submission #1015516

#TimeUsernameProblemLanguageResultExecution timeMemory
1015516nam6Radio Towers (IOI22_towers)C++17
4 / 100
617 ms1604 KiB
#include "towers.h" #include<bits/stdc++.h> using namespace std; int sommet; vector<int> altitudes; void init(int N, vector<int> H) { altitudes = H; int hcur = 0; int pos = 0; while(H[pos] > hcur){ hcur = H[pos]; pos++; } sommet = pos-1; } int max_towers(int L, int R, int D) { if(L<=sommet && R<=sommet) return 1; if(L>=sommet && R>=sommet) return 1; if(altitudes[sommet] - max(altitudes[L], altitudes[R]) < D) return 1; 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...