import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int m=scanner.nextInt(); int n=scanner.nextInt(); int[][] a=new int[m][n]; List<Integer> r=new ArrayList<>(); List<Integer> c=new ArrayList<>(); for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ a[i][j]=scanner.nextInt(); } } for(int i=0;i<m;i++){ int min=0; for(int j=0;j<n;j++){ if(a[i][min]>a[i][j]){ min=j; } } r.add(i); c.add(min); } for(int i=0;i<c.size();i++){ int max=0; for(int j=0;j<m;j++){ if(a[max][c.get(i)]<a[j][c.get(i)]){ max=j; } } if(max==r.get(i)){ max++; System.out.println(max+" "+(c.get(i)+1)); } } } } |
Double click to view unformatted code.