Advertisement
OMEGAHEAD_MonkoX

GYM - 3

Nov 1st, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <cmath>
  4. #include <valarray>
  5. using namespace std;
  6. ostream & operator<<(ostream & out, vector<long long int> const & v)
  7. {
  8.     for (int el:v)
  9.         out<<el<<" ";
  10.     return out;
  11. }
  12. int summall(vector<long long int> v)
  13. {
  14.     int summ=0;
  15.     int i;
  16.     for (i=0;i<v.size();++i)
  17.         summ+=v[i];
  18.     return summ;
  19. }
  20. int main()
  21. {
  22.     long long int summ1,k,n,i,j,m,ma,c,o;
  23.     cin >> n >> m;
  24.     vector < vector<long long int>> a(n, vector<long long int>(m));
  25.     vector<long long int> q;
  26.     ma=0;
  27.     k=0;
  28.     o=0;
  29.     c=0;
  30.     for (i=0;i<n;++i)
  31.         for(j=0;j<m;++j){
  32.             cin >> a[i][j];
  33.             if (a[i][j]>ma){
  34.                 ma=a[i][j];
  35.                 o=i;
  36.             }
  37.         }
  38.     for (i=0;i<n;++i){
  39.         for (j=0;j<m;++j)
  40.         {
  41.             if ((k>=1) & (a[i][j]==ma))
  42.             {
  43.                     q=a[i];
  44.                     if (summall(q)>summ1)
  45.                     {
  46.                         summ1=summall(a[i]);
  47.                         o=i;
  48.                     }
  49.             }
  50.             if ((a[i][j]==ma) & (k==0))
  51.             {
  52.                 ++k;
  53.                 summ1=summall(a[i]);
  54.             }
  55.         }
  56.     }
  57.     cout<<o<<endl;
  58.     return 0;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement