lalalalalalalaalalla

Untitled

Dec 12th, 2019
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. #include <iomanip>
  5. #include <queue>
  6. #include <cmath>
  7. #include <algorithm>
  8. #include <unordered_map>
  9. #include <tuple>
  10. #include <iomanip>
  11. #include <stdio.h>
  12. #include <map>
  13. #include <bitset>
  14. #include <set>
  15. #include <stack>
  16. #include <queue>
  17. #include <unordered_set>
  18. #include <cassert>
  19. #include <stdlib.h>
  20. #include <time.h>
  21. #include <random>
  22.  
  23. using namespace std;
  24.  
  25. signed main() {
  26. ios_base::sync_with_stdio(0);
  27. cin.tie(0);
  28. cout.tie(0);
  29. int n, m;
  30. cin >> n >> m;
  31. int a[n][m];
  32. int stroka[n], stolbec[m];
  33. for (int i = 0; i < n; i++) stroka[i] = 1001;
  34. for (int i = 0; i < m; i++) stolbec[i] = -1001;
  35. for (int i = 0; i < n; i++) {
  36. for (int j = 0; j < m; j++) {
  37. cin >> a[i][j];
  38. stroka[i] = min(stroka[i], a[i][j]);
  39. stolbec[j] = max(stolbec[j], a[i][j]);
  40. }
  41. }
  42. int ans = 0;
  43. for (int i = 0; i < n; i++) {
  44. for (int j = 0; j < m; j++) {
  45. if (a[i][j] == stroka[i] && a[i][j] == stolbec[j]) {
  46. ans += 1;
  47. }
  48. }
  49. }
  50. cout << ans;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment