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