Submission #1234526

#TimeUsernameProblemLanguageResultExecution timeMemory
1234526Bui_Quoc_CuongExhibition (JOI19_ho_t2)C++20
0 / 100
0 ms324 KiB
#include <bits/stdc++.h> #define ll long long #define FOR(i, a, b) for(int i = a; i <= (int)b; i++) #define FORD(i, a, b) for(int i = a; i >= (int)b; i--) #define ALL(A) A.begin(), A.end() using namespace std; const int maxn = 100005; int n, m; pair <int, int> a[maxn]; int c[maxn]; int main(){ cin.tie(nullptr) -> sync_with_stdio(false); #define taskname "kieuoanh" if(fopen(taskname".inp", "r")){ freopen(taskname".inp", "r", stdin); freopen(taskname".out", "w", stdout); } cin >> n >> m; FOR(i, 1, n) cin >> a[i].second >> a[i].first; FOR(i, 1, m) cin >> c[i]; sort(a + 1, a + 1 + n); sort(c + 1, c + 1 + n, greater <int>()); int res = 1; FORD(i, n, 1) if(res <= m && a[i].first <= c[res]) res++; cout << res - 1; return 0; }

Compilation message (stderr)

joi2019_ho_t2.cpp: In function 'int main()':
joi2019_ho_t2.cpp:15:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   15 |         freopen(taskname".inp", "r", stdin); freopen(taskname".out", "w", stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
joi2019_ho_t2.cpp:15:53: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   15 |         freopen(taskname".inp", "r", stdin); freopen(taskname".out", "w", stdout);
      |                                              ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...