Submission #1210720

#TimeUsernameProblemLanguageResultExecution timeMemory
1210720qwusha송신탑 (IOI22_towers)C++20
0 / 100
195 ms1564 KiB
#include <bits/stdc++.h> #include "towers.h" using namespace std; #define fi first #define se second typedef long long ll; typedef long double ld; mt19937 rnd(chrono::high_resolution_clock::now().time_since_epoch().count()); ll inf = 1e18; int n; vector<int> h; int ind = 0; void init(int N, vector<int> H) { n = N; h = H; int maxi = -1, im = -1; for (int i = 0; i < n; i++) { if (h[i] > maxi) { maxi = h[i]; im = i; } } ind = im; } int max_towers(int L, int R, int D) { if (L < ind && ind < R) { if (h[ind] - h[L] >= D && h[ind] - h[R] >= D) { return 1; } return 0; } return 0; }
#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...