#include<stdio.h> /*int swap(int a,int b) { int temp; temp=a; a=b; b=temp; return 0; } */ int main() { int m,n,a[10],b[10],min,j,i,temp; //scanf("%d",&t); //while(t--) //{ scanf("%d%d",&n,&m); for(i=0;i<n;i++) {scanf("%d%d",&a[i],&b[i]); } for(i=0;i<n;i++) { min=i; for(j=i+1;j<n;j++) {if(a[j]<a[min]) min=j; } if(min!=i) { {temp=a[i]; a[i]=a[min]; a[min]=temp;} {temp=b[i]; b[i]=b[min]; b[min]=temp;} }} for(i=1;i<n-1;i++) { if(a[i]==a[i+1]) { if(b[i]<b[i+1]) { {temp=b[i]; b[i]=b[i+1]; b[i+1]=temp;} {temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } }}} for(i=0;i<n;i++) printf("%d %d\n",a[i],b[i]); return 0; } |
Double click to view unformatted code.