Advertisement
Egor_1425

Untitled

Jun 27th, 2024
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int t;
  7.     cin >> t;
  8.     for (int _ = 0; _ < t; _++)
  9.     {
  10.         int n, m;
  11.         cin >> n >> m;
  12.         vector<vector<int>> a(n, vector<int>(m, 0));
  13.         for(int i = 0; i < n; i++)
  14.         {
  15.             for(int j = 0; j < m; j++)
  16.             {
  17.                 cin >> a[i][j];
  18.             }
  19.         }
  20.  
  21.         int count = 0, zero = 0, sum = 0, am = 101;
  22.         for(int i = 0; i < n; i++)
  23.         {
  24.             for(int j = 0; j < m; j++)
  25.             {
  26.                 if(a[i][j] < 0) count++;
  27.                 else if(a[i][j] == 0) zero = 1;
  28.                
  29.                 if(abs(a[i][j]) < am) am = abs(a[i][j]);
  30.                 sum += abs(a[i][j]);
  31.             }
  32.         }
  33.  
  34.         if(count % 2 == 0 || (count + zero) % 2 == 0)
  35.         {
  36.             cout << sum << endl;
  37.         }
  38.         else
  39.         {
  40.             cout << sum - 2 * am << endl;
  41.         }
  42.     }
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement