제출 #731137

#제출 시각아이디문제언어결과실행 시간메모리
731137sleepntsheepExhibition (JOI19_ho_t2)C++17
100 / 100
64 ms4440 KiB
#include <bits/stdc++.h>
using namespace std;

#define N 100005
int n, m, c[N], dp[N];
pair<int, int> p[N];

int main()
{
    scanf("%d%d", &n, &m);
    for (int i = 0; i < n; i++) scanf("%d%d", &p[i].second, &p[i].first);
    for (int i = 0; i < m; i++) scanf("%d", c+i);
    sort(p, p+n);
    sort(c, c+m);

    int run = m - 1;
    for (int i = n; i--;)
        if (p[i].second <= c[run]) run--;
    printf("%d", m-run-1);

    return 0;
}

컴파일 시 표준 에러 (stderr) 메시지

joi2019_ho_t2.cpp: In function 'int main()':
joi2019_ho_t2.cpp:10:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |     scanf("%d%d", &n, &m);
      |     ~~~~~^~~~~~~~~~~~~~~~
joi2019_ho_t2.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%d", &p[i].second, &p[i].first);
      |                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
joi2019_ho_t2.cpp:12:38: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   12 |     for (int i = 0; i < m; i++) scanf("%d", c+i);
      |                                 ~~~~~^~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...