Iamtui1010

phanmay.cpp

Sep 28th, 2022
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include<iostream>
  2. #include<algorithm>
  3. #include<vector>
  4.  
  5. #define long long long
  6. #define nln '\n'
  7.  
  8. using namespace std;
  9.  
  10. int main()
  11. {
  12.     cin.tie(0)->sync_with_stdio(0);
  13.     cout.tie(0)->sync_with_stdio(0);
  14.     freopen("phanmay.inp", "r", stdin);
  15.     freopen("phanmay.out", "w", stdout);
  16.     long n, m;
  17.     cin >> n >> m;
  18.     vector<pair<long, long>> a(n);
  19.     for (long i = 1; i <= n; ++i){
  20.         cin >> a[i-1].first;
  21.         a[i-1].second = i;
  22.     }
  23.     vector<pair<long, long>> b(m);
  24.     for (long i = 1; i <= m; ++i){
  25.         cin >> b[i-1].first;
  26.         b[i-1].second = i;
  27.     }
  28.  
  29.     sort(a.begin(), a.end());
  30.     sort(b.begin(), b.end());
  31.     vector<pair<long, long>> res;
  32.     vector<bool> pic(m+1, 0);
  33.     for (auto i : a)
  34.         for (auto j : b)
  35.             if (j.first >= i.first+1 && !pic[j.second]){
  36.                 pic[j.second] = 1;
  37.                 res.push_back({i.second, j.second});
  38.                 break;
  39.             }
  40.  
  41.     cout << res.size();
  42.  
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment