Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.30 KB | None | 0 0
  1. #include <iostream>
  2. #include  <fstream>
  3. #include  <string.h>
  4. #include  <stdio.h>
  5. #include  <stdlib.h>
  6. #include <vector>
  7.  
  8. using namespace std;
  9.  
  10. int s[111][111];
  11. int n;
  12.  
  13. void input(){
  14.     scanf("%d",&n);
  15.    
  16.     for (int i=0;i<n;i++)
  17.         for (int j=0;j<n;j++)
  18.             scanf("%d",&s[i][j]);
  19. }
  20.  
  21. void solve(){
  22.     int sum0 = 0;
  23.     int sum1 = 0;
  24.     int min0 = 0;
  25.     int min1 = 0;
  26.    
  27.     for (int i=0;i<n;i++){  // i == hang
  28.         for (int j=0;j<n;j++){  // j == cot
  29.             // duong cheo chinh
  30.             if ( i == j ){
  31.                 sum0 += s[i][j];
  32.                 if ( i == 0 )
  33.                     min0 = s[i][j];
  34.                 else
  35.                     min0 = min(min0,s[i][j]);
  36.             }
  37.            
  38.             // duong cheo phu
  39.             if ( i + j == n-1 ){
  40.                 sum1 += s[i][j];
  41.                 if ( i == 0 )
  42.                     min1 = s[i][j];
  43.                 else
  44.                     min1 = min(min1,s[i][j]);
  45.             }
  46.         }
  47.     }
  48.    
  49.     printf("%d %d %d %d\n",sum0,min0,sum1,min1);
  50. }
  51.  
  52. int main(){
  53.     freopen("input.txt","r",stdin);
  54.    
  55.     int ntest;
  56.    
  57.     scanf("%d",&ntest);
  58.    
  59.     for (int itest=0;itest<ntest;itest++){
  60.         input();
  61.         solve();
  62.         printf("\n");
  63.     }
  64.    
  65.     return 0;
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement