제출 #565563

#제출 시각아이디문제언어결과실행 시간메모리
565563qwerasdfzxclDancing Elephants (IOI11_elephants)C++14
26 / 100
9001 ms1964 KiB
#include "elephants.h"
#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
const int INF = 1e9+100;

int n, l, a[150150], b[150150];

void init(int N, int L, int X[])
{
    n = N, l = L;
    for (int i=0;i<N;i++) a[i+1] = X[i];
}

int update(int i, int y)
{
    i++;
    a[i] = y;
    for (int i=1;i<=n;i++) b[i] = a[i];
    sort(b+1, b+n+1);

    int s = -INF, ans = 0;
    for (int i=1;i<=n;i++){
        if (s+l < b[i]) ans++, s = b[i];
    }
    return ans;
}
#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...