#h127. 矩形卡片排序
矩形卡片排序
h127. 矩形卡片排序
题目描述
给定 张矩形卡片,每张卡片都有编号、宽和高。
请按照下面的规则对卡片排序:
- 面积较小的卡片排在前面;
- 面积相同时,周长较小的卡片排在前面;
- 面积和周长都相同时,编号较小的卡片排在前面。
矩形的面积为宽乘以高,周长为宽与高之和的两倍。建议使用结构体保存每张卡片的信息。
输入格式
第一行输入一个整数 ,表示卡片数量。
接下来 行,每行输入三个整数 、 和 ,分别表示卡片编号、宽和高。
所有卡片编号互不相同。
输出格式
输出 行,每行包含一张卡片的编号、宽、高和面积,相邻两项之间用一个空格分隔。
卡片应按照题目给出的规则输出。
数据范围
- 每张卡片的面积不超过
样例
5
1 2 6
2 3 4
3 1 10
4 4 3
5 5 5
3 1 10 10
2 3 4 12
4 4 3 12
1 2 6 12
5 5 5 25