rqnoj-517

来源:互联网 发布:安卓手机怎么清除数据 编辑:程序博客网 时间:2024/05/16 09:51
#include<stdio.h>#include<algorithm>#include<iostream>using namespace std;struct node{    int s,k;}s[5005];bool cmp(node a,node b){    if(a.s!=b.s)        return a.s>b.s;    if(a.k!=b.k)        return a.k<b.k;}int main(){    //freopen("d:\\test.txt","r",stdin);    int n,m,i,v;    scanf("%d%d",&n,&m);    for(i=1;i<=n;++i)        scanf("%d%d",&s[i].k,&s[i].s);    sort(s+1,s+n+1,cmp);    m=m*3/2;    v=s[m].s;    while(s[m+1].s==v && m<=n)        ++m;    printf("%d %d\n",s[m].s,m);    for(i=1;i<=m;++i)        printf("%d %d\n",s[i].k,s[i].s);    return 0;}