제출 #165260

#제출 시각아이디문제언어결과실행 시간메모리
165260AkashiExhibition (JOI19_ho_t2)C++14
100 / 100
78 ms4476 KiB
#include <bits/stdc++.h>
using namespace std;

int n, m;

pair <int, int> P[100005];
int F[100005];

int main()
{
    scanf("%d%d", &n, &m);
    for(int i = 1; i <= n ; ++i) scanf("%d%d", &P[i].second, &P[i].first);
    for(int i = 1; i <= m ; ++i) scanf("%d", &F[i]);

    sort(P + 1, P + n + 1, greater <pair <int, int> >());
    sort(F + 1, F + m + 1, greater <int>());

    int j = 1;
    for(int i = 1; i <= n && j <= m ; ++i) if(P[i].second <= F[j]) ++j;


    printf("%d", j - 1);

    return 0;
}

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

joi2019_ho_t2.cpp: In function 'int main()':
joi2019_ho_t2.cpp:11:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d%d", &n, &m);
     ~~~~~^~~~~~~~~~~~~~~~
joi2019_ho_t2.cpp:12:39: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     for(int i = 1; i <= n ; ++i) scanf("%d%d", &P[i].second, &P[i].first);
                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
joi2019_ho_t2.cpp:13:39: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     for(int i = 1; i <= m ; ++i) scanf("%d", &F[i]);
                                  ~~~~~^~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...