Submission #1192612

#TimeUsernameProblemLanguageResultExecution timeMemory
1192612hyakupRadio Towers (IOI22_towers)C++20
0 / 100
193 ms1560 KiB
#include "towers.h"
#include <bits/stdc++.h>
using namespace std;

vector<int> h;

int id_max;

void init(int n, vector<int> H) {
  h = H;
  int maxi = -1;
  for( int i = 0; i < n; i++ ) if( h[i] > maxi ){
    id_max = i;
    maxi = h[i];
  }
}

int max_towers(int l, int r, int d) {
  if( h[l] + d <= h[id_max] && h[r] + d <= h[id_max] ) 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...