Submission #1015630

#TimeUsernameProblemLanguageResultExecution timeMemory
1015630inesfi송신탑 (IOI22_towers)C++17
4 / 100
652 ms1748 KiB
#include "towers.h" #include<bits/stdc++.h> using namespace std; int sommet,avant; vector<int> altitudes; void init(int N,vector<int> H) { altitudes.push_back(H[0]); avant=-1; for (int i=1;i<N;i++){ if (H[i]<H[i-1] and avant==-1){ sommet=i-1; avant=0; } altitudes.push_back(H[i]); } } int max_towers(int L, int R, int D) { if (L<sommet and R>sommet and altitudes[sommet]-max(altitudes[L],altitudes[R])>=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...