제출 #635787

#제출 시각아이디문제언어결과실행 시간메모리
635787activedeltorre송신탑 (IOI22_towers)C++17
4 / 100
882 ms1856 KiB
#include "towers.h"
#include <iostream>
#include <vector>
using namespace std;
int n,cent;
long long h[200005];
void init(int N, vector<int>H)
{
    int n=N;
    int i;
    cent=0;
    h[0]=0;
    for(i=1;i<=n;i++)
    {
        h[i]=H[i-1];
        if(h[i]>=h[cent])
        {
            cent=i;
        }
    }
}
int max_towers(int L,int R,int D)
{
    L++;
    R++;
    if(L<cent && R>cent && max(h[L],h[R])+D<=h[cent])
    {
        return 2;
    }
    else
    {
        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...