|
- #include <iostream>
- #include <cstdio>
- #include <cstdlib>
- #include <cmath>
- #include <cstring>
- #include <algorithm>
- using namespace std;
- int main()
- {
- int n,i,j,a[5500],m,c[5500],h,a2,x,y,z;
- scanf("%d %d",&n,&m);
- for(i=1;i<=n;i++)
- {
- scanf("%d %d",&c[i],&a[i]);
- }
-
- for(i=1;i<=n-1;i++)
- {
- for(j=1;j<=n-i;j++)
- {
- if(a[j]<a[j+1])
- {
- a2=a[j];
- a[j]=a[j+1];
- a[j+1]=a2;
- a2=c[j];
- c[j]=c[j+1];
- c[j+1]=a2;
- }
- else if(a[j]==a[j+1])
- {
- if(c[j]>c[j+1])
- {
- a2=c[j];
- c[j]=c[j+1];
- c[j+1]=a2;
- }
- }
- }
- }
- h=m*1.5;
- for(i=h;a[i]==a[i+1];i++)
- {
- h++;
- }
- printf("%d %d\n",a[h],h);
- for(i=1;i<=h;i++)
- {
- printf("%d %d\n",c[i],a[i]);
- }
- return 0;
- }
复制代码 |
|