Submission #731137

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

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