1,2,4WA,其余全部RE!
#include<iostream>
#include<climits>
using namespace std;
struct game{
int k;
int s;
}a[5100];
int n,m,t1,t2,maxx,x;
game t;
int main(){
cin>>n>>m;
m=m*1.5;
for(int i=1;i<=n;i++)cin>>a[i].k>>a[i].s;
for(int i=1;i<=n;i++)
{
maxx=INT_MIN;
for(int j=i+1;j<=n;j++)
{
if(a[j].s>a[i].s)
{
maxx=a[j].s;
t=a[j];a[j]=a[i];a[i]=t;
}
}
}
for(int i=1;i<=m;i++)
{
for(int j=i+1;j<=m;j++)
{
if(a[i].s==a[j].s&&a[i].k>=a[j].k)
{ m++;
t2=a[i].k;a[i].k=a[j].k;a[j].k=t2;
}
}
}
cout<<a[m-1].s<<' '<<m-1<<endl;
for(int i=1;i<m;i++)cout<<a[i].k<<' '<<a[i].s<<endl;
return 0;
}