fork download
  1. #include<iostream>
  2. #include<cstdio>
  3. #include<cmath>
  4. #include<cstring>
  5. #include<set>
  6. #include<vector>
  7. #include<map>
  8. #include<algorithm>
  9. #include<utility>
  10. #include<ctime>
  11.  
  12. #define MX 100000
  13. #define pb push_back
  14. #define mp make_pair
  15. #define fs first
  16. #define sec second
  17. #define sc scanf
  18. #define pr printf
  19. using namespace std;
  20. int main()
  21. {
  22. // freopen("t10.txt", "r", stdin); // line1
  23. // freopen("o10.txt", "w", stdout);
  24. int n,m,i,j,k;
  25. vector<int> v;
  26. int min;
  27. cin>>n>>m;
  28. int a[n][m];
  29. for(i=0;i<n;++i){
  30. cin>>a[i][0];
  31. min=a[i][0];
  32. for(j=1;j<m;++j)
  33. {
  34. cin>>a[i][j];
  35. if(min>a[i][j])
  36. min=a[i][j];
  37. }
  38. v.push_back(min);
  39. }
  40. int max=v[0];
  41. k=v.size();
  42. for(i=1;i<k;++i)
  43. {
  44. if(max<v[i])
  45. max=v[i];
  46. }
  47. cout<<max;
  48. return 0;
  49. }
  50.  
Success #stdin #stdout 0s 3416KB
stdin
3 3
6 1 5
3 3 3
4 10 1
stdout
3