求助大佬!!!
查看原帖
求助大佬!!!
639495
bpxx50410楼主2021/12/24 21:38
#include<bits/stdc++.h>
using namespace std;
int n,m,i,j,a[5001],b[5001],s,ans,x;
int main()
{
	cin>>n>>m;
	ans=m*1.5;
	for(i=1;i<=n;i++)cin>>a[i]>>b[i];
	for(i=1;i<=n-1;i++)
    {
        x=0;
        for(j=1;j<=n-i;j++)if(b[j]<b[j+1]){swap(a[j],a[j+1]);swap(b[j],b[j+1]);x=1;}
        if(x==0)break;
    }
    for(i=1;i<=n;i++)if(b[i]==b[i-1]){if(a[i]<a[i-1])swap(a[i],a[i-1]);}
    s=b[ans];x=ans;
    for(i=ans+1;i<=n;i++)if(b[i]==s)x++;
    cout<<s<<" "<<x;
    for(i=1;i<=x;i++)cout<<endl<<a[i]<<" "<<b[i];
	return 0;
}
2021/12/24 21:38
加载中...