답안 #405945

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
405945 2021-05-17T05:29:33 Z Halogen The short shank; Redemption (BOI21_prison) C++14
0 / 100
77 ms 3336 KB
#include <bits/stdc++.h>

using namespace std;

int N, D, T;
int A[2000005];

main() {

    scanf("%d %d %d", &N, &D, &T);
    for (int i = 0; i < N; i++) scanf("%d", &A[i]);

    priority_queue<int> pq;

    int cur = A[0] > T;
    for (int i = 1; i <= N; i++) {
        if (A[i] > T) cur++;
        else {
            pq.push(cur);
            cur = 0;
        }
    }

    int ans = 0;
    for (int i = 0; i < D; i++) {
        ans += pq.top();
        pq.pop();
    }

    printf("%d", N - ans);
}

Compilation message

prison.cpp:8:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
    8 | main() {
      | ^~~~
prison.cpp: In function 'int main()':
prison.cpp:10:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |     scanf("%d %d %d", &N, &D, &T);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
prison.cpp:11:38: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   11 |     for (int i = 0; i < N; i++) scanf("%d", &A[i]);
      |                                 ~~~~~^~~~~~~~~~~~~
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 2 ms 204 KB Output is correct
5 Incorrect 1 ms 204 KB Output isn't correct
6 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Incorrect 77 ms 3336 KB Output isn't correct
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 2 ms 204 KB Output is correct
5 Incorrect 1 ms 204 KB Output isn't correct
6 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Incorrect 15 ms 720 KB Output isn't correct
3 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 2 ms 204 KB Output is correct
5 Incorrect 1 ms 204 KB Output isn't correct
6 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 2 ms 204 KB Output is correct
5 Incorrect 1 ms 204 KB Output isn't correct
6 Halted 0 ms 0 KB -