PAT (B) 1107 小老鼠爱大米(JAVA)
最编程
2024-04-26 21:04:31
...
package pat_1107;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Comparator;
public class TestPractice1107 {
public static void main (String[] args) {
var bf1=new BufferedReader(new InputStreamReader(System.in));
try {
String str1=bf1.readLine();
int N=Integer.parseInt(str1.split(" ")[0]);
int M=Integer.parseInt(str1.split(" ")[1]);
var list1=new ArrayList<ArrayList<String>>();
for(int i=0;i<N;i++) {
String temp=bf1.readLine();
var a1=new ArrayList<String>(Arrays.asList(temp.split(" ")));
Collections.sort(a1,new sortNum());
list1.add(a1);
}
ArrayList<String> res=new ArrayList<String>();
String s1="";
for(int i=0;i<N;i++) {
res.add(list1.get(i).get(M-1));
s1+=list1.get(i).get(M-1)+" ";
}
System.out.print(s1.trim());
System.out.printf("\n");
Collections.sort(res,new sortNum());
System.out.println(res.get(N-1));
}catch(Exception ex) {
ex.printStackTrace();
}
}
}
class sortNum implements Comparator<String>{
public int compare(String a,String b) {
return Integer.parseInt(a)-Integer.parseInt(b);
}
}