Submission #159082

#TimeUsernameProblemLanguageResultExecution timeMemory
159082TadijaSebezWorst Reporter 2 (JOI16_worst_reporter2)C++11
0 / 100
2 ms508 KiB
#include <bits/stdc++.h> using namespace std; const int N=200050; int a[N],b[N],c[N],d[N]; int main() { int n; scanf("%i",&n); for(int i=1;i<=n;i++) scanf("%i %i",&a[i],&b[i]); for(int i=1;i<=n;i++) scanf("%i %i",&c[i],&d[i]); map<int,int> cnt; int all=0,ans=n; for(int i=n,j=n;i>=1;i--) { for(;j>=1 && b[j]<=d[i];j--) { cnt[a[j]]++; all++; } if(cnt[c[i]]) { cnt[c[i]]--; ans--; } all--; if(all==0) cnt.clear(); } printf("%i\n",ans); return 0; }

Compilation message (stderr)

worst_reporter2.cpp: In function 'int main()':
worst_reporter2.cpp:8:7: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%i",&n);
  ~~~~~^~~~~~~~~
worst_reporter2.cpp:9:29: 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("%i %i",&a[i],&b[i]);
                        ~~~~~^~~~~~~~~~~~~~~~~~~~~
worst_reporter2.cpp:10:29: 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("%i %i",&c[i],&d[i]);
                        ~~~~~^~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...