제출 #358558

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

int main()
{
    int n , m ;
    scanf("%d%d",&n,&m) ;
    vector<pair<int,int> > paints ;
    int frames[m+1] , ans = 0 , ind = n ;
    paints.push_back({0,0}) ;
    for(int i = 1 ; i <= n ; ++i)
    {
        int x , y ;
        scanf("%d%d",&x,&y) ;
        paints.push_back({y,x}) ;
    }
    sort(paints.begin()+1,paints.end()) ;
    for(int i = 1 ; i <= m ; ++i)
    {
        scanf("%d",&frames[i]) ;
    }
    sort(frames+1,frames+m+1) ;
    for(int i = m ; i >= 1 ; --i)
    {
        while((ind>0) && (paints[ind].second>frames[i])) --ind ;
        if(ind<=0) break ;
        ++ans , --ind ;
    }
    printf("%d\n",ans) ;
    return 0 ;
}

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

joi2019_ho_t2.cpp: In function 'int main()':
joi2019_ho_t2.cpp:7:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    7 |     scanf("%d%d",&n,&m) ;
      |     ~~~~~^~~~~~~~~~~~~~
joi2019_ho_t2.cpp:14:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   14 |         scanf("%d%d",&x,&y) ;
      |         ~~~~~^~~~~~~~~~~~~~
joi2019_ho_t2.cpp:20:14: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   20 |         scanf("%d",&frames[i]) ;
      |         ~~~~~^~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...