Submission #358558

#TimeUsernameProblemLanguageResultExecution timeMemory
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 ; }

Compilation message (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...