AcWing 862. 三元组排序
原题链接
简单
作者:
最后五分钟
,
2024-03-05 13:06:49
,
所有人可见
,
阅读 19
import java.util.Arrays;
import java.util.Scanner;
class Data implements Comparable<Data> {
int x;
double y;
String z;
public Data(int x, double y, String z) {
this.x = x;
this.y = y;
this.z = z;
}
public int compareTo(Data t) {
return x - t.x;
}
}
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
Data[] datas = new Data[n];
for (int i = 0; i < n; i++)
datas[i] = new Data(sc.nextInt(), sc.nextDouble(), sc.next());
Arrays.sort(datas);
for (Data data : datas)
System.out.printf("%d %.2f %s\n", data.x, data.y, data.z);
}
}