fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5.  
  6. class Main
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. Scanner in = new Scanner(System.in);
  11. int n,maxa,mina;
  12. n=in.nextInt();
  13. int a[][];
  14. a = new int[n][];
  15. for (int i = 0 ;i < n ; i++) {
  16. a[i] = new int [n];
  17. }
  18. for(int i=0;i<n;i++){
  19. for(int j=0;j<n;j++){
  20. a[i][j]=in.nextInt();
  21. }
  22. }
  23. int b[]= new int[n];
  24. for(int i=0;i<n;++i){
  25. maxa=a[i][0]; //Присваиваем максимуму значение первого элемента i-й строки.
  26. mina=a[0][i]; //Минимуму присваиваем значение первого элемента i-го столбца.
  27. for(int j=0;j<n;++j){
  28. maxa=(maxa>a[i][j]?maxa:a[i][j]); //Вычисляем максимум i-й строки.
  29. mina=(mina<a[j][i]?mina:a[j][i]); //Минимум i-го столбца.
  30. }
  31. b[i]=maxa*mina;
  32. }
  33. for(int i=0;i<n;++i){
  34. System.out.print(b[i]);
  35. System.out.print(" ");
  36. }
  37. }
  38. }
Success #stdin #stdout 0.06s 2184192KB
stdin
3
1 2 3
4 1 -6
1 -2 -1
stdout
3 -8 -6