62,614
社区成员
发帖
与我相关
我的任务
分享
import java.util.ArrayList;
import java.util.Scanner;
public class JTest {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
String sp = scanner.next();
scanner.nextLine();
while(scanner.hasNext()){
list.add(scanner.nextLine());
}
scanner.close();
list.sort((o1,o2)->{
String []o1s = o1.split(sp);
String []o2s = o2.split(sp);
int o1i = Integer.valueOf(o1s[2]);
int o2i = Integer.valueOf(o2s[2]);
if(o1i == o2i)return o1s[0].compareTo(o2s[0]);
return o2i-o1i;
});
for(int i = 0; i < num; i++){
System.out.println(list.get(i));
}
}
}