fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. ios_base::sync_with_stdio(0);
  6. cin.tie(0);
  7. int n, m;
  8. cin >> n >> m;
  9. int op[n + 1];
  10. int kr[m];
  11. for (int i = 0; i < n; i++)
  12. cin >> op[i];
  13. op[n] = 0;
  14. for (int i = 0; i < m; i++)
  15. cin >> kr[i];
  16.  
  17.  
  18.  
  19. for (int i = 1; i < n; i++) {
  20. if (op[i] > op[i - 1])
  21. op[i] = op[i - 1];
  22. }
  23.  
  24. for (int i = 0; i < m; i++) {
  25. while (n > 0 && op[n - 1] < kr[i])
  26. n--;
  27. n--;
  28. }
  29.  
  30. if (n < 0)
  31. cout << 0;
  32. else
  33. cout << n + 1;
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0.01s 5316KB
stdin
7 3
5 6 4 3 6 2 3
3 2 5
stdout
2