【NYOJ】[8]一种排序
来源:互联网 发布:淘宝店铺音乐怎么修改 编辑:程序博客网 时间:2024/06/10 10:21
使用了结构体
并用sort进行了排序
#include<stdio.h>#include<algorithm>using namespace std;struct sh { int n,l,b;} a[1020];bool vs(sh A,sh B) { if(A.n!=B.n) { return A.n<B.n; } else { if(A.l!=B.l) return A.l<B.l; else return A.b<B.b; }}int main() { int T; scanf("%d",&T); while(T--) { int m; scanf("%d",&m); for(int i=0; i<m; i++) { scanf("%d %d %d",&a[i].n,&a[i].l,&a[i].b); if(a[i].l<a[i].b) { int t=a[i].l; a[i].l=a[i].b; a[i].b=t; } } sort(a,a+m,vs); int tn=0,tl=0,tb=0; for(int i=0; i<m; i++) { if(tn!=a[i].n||tl!=a[i].l||tb!=a[i].b) printf("%d %d %d\n",a[i].n,a[i].l,a[i].b); tn=a[i].n; tl=a[i].l; tb=a[i].b; } } return 0;}
标程满是C++
暂时不考虑了
题目地址:【NYOJ】[8]一种排序
0 0
- NYOJ 8 一种排序
- NYOJ 8 一种排序
- NYOJ 8 一种排序
- NYOJ 8-一种排序
- NYOJ,8,一种排序
- NYOJ--8--一种排序
- nyoj-8-一种排序
- nyoj 8 一种排序
- 一种排序NYOJ 8
- NYOJ 8 一种排序
- NYOJ 8 一种排序
- 一种排序(nyoj 8)
- NYOJ 8 一种排序
- NYOJ 8 一种排序
- nyoj 8 一种排序
- nyoj 8 一种排序
- nyoj 8 一种排序
- nyoj 8 一种排序
- Linux查看磁盘剩余空间
- POJ 1828 解题报告
- java xml 框架 dom4j 解析 xml 字符串 和 利用 dom4j 创建 XML 的方法
- 数据可视化 -- 入门(draft version)
- Linux下如何卸载软件(Debian系)
- 【NYOJ】[8]一种排序
- JavaScript继承详解(一)
- 【吐槽】这是第200篇博文
- 如何创建相对路径的快捷方式
- JavaScript继承详解(二)
- JavaScript继承详解(三)
- JavaScript继承详解(四)
- JavaScript继承详解(五)
- 【杭电】[2022]海选女主角