稳定排序(sort)
来源:互联网 发布:南方全站仪pts数据 编辑:程序博客网 时间:2024/04/30 08:56
Description
给出二元数组a[MAXN][2],按第一个关键值从小到大排序后输出,要求第一关键值相同情况下不改变原数组次序
Input
每组数据第一行为整数n,1 <= n <= 10 ^ 5。
接下来n行每行两个整数空格隔开。
Output
输出排序后的数组
Sample Input
32 41 02 334 20 40 2
Sample Output
1 02 42 30 40 24 2
HINT
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>using namespace std;struct node{ int a; int b; int i;}f[100003];bool cmp(node n1,node n2){ if(n1.a==n2.a) return n1.i<n2.i; else return n1.a<n2.a;}int main(){ int n; int i; while(scanf("%d",&n)>0) { for(i=1;i<=n;i++) { scanf("%d%d",&f[i].a,&f[i].b); f[i].i=i; } sort(f+1,f+1+n,cmp); for(i=1;i<=n;i++) printf("%d %d\n",f[i].a,f[i].b); } return 0;}
0 0
- 稳定排序(sort)
- 【HDU1872】稳定排序(sort)
- 稳定排序(sort+结构体)
- hdoj1872稳定排序(sort+结构体)
- 稳定排序(sort+结构体)
- E - 稳定排序(sort+结构体)
- Aizu ALDS1_2_C Stable Sort(稳定排序)
- 稳定排序_ALDS1_2_C:Stable Sort
- hd 1872 稳定排序(结构体+sort)
- 【杭电-oj】-1872-稳定排序(sort,结构体)
- 稳定排序(sort+结构体) hd 1872
- 杭电-1872 稳定排序(sort+结构体)
- 第三章 ALDS1_2_C:Stable Sort 稳定排序
- 选择排序( 稳定)
- 排序算法(稳定)
- sort+结构体练习_稳定排序 2008浙大研究生复试热身赛(2)——全真模拟
- 直接插入排序(稳定)
- POJ 1007(稳定排序)
- Clappr——开源的Web视频播放器
- linux 多核启动
- SEL数据类型的简单知识点——和方法有关
- C语言猜数字小游戏
- java log4j日志的记录
- 稳定排序(sort)
- SRIO高速互联
- transaction on mysql的一个有用网址
- 每个程序员都会犯的10个错误
- 手把手教你用jpcap(使用jpcap.sourceforge)抓包
- dwz使用过程问题
- C程序的内存分布
- 关于编写性能高效的javascript事件的技术
- C++基础学习—string