80分求助
查看原帖
80分求助
1039717
Andy_hpy楼主2024/8/14 15:31

代码:

#include <bits/stdc++.h>
#include <unistd.h>
using namespace std;
typedef long long ll;
struct p{
	ll sc;
	ll id;
	bool operator < (const p &o)const{
		if(this->sc!=o.sc)return this->sc>o.sc;
		return this->id<o.id;
	}
}a[5005];
int main() {
	ll n,m;
	cin>>n>>m;
	m*=1.5;
	for(ll i=0;i<n;++i)cin>>a[i].id>>a[i].sc;
	sort(a,a+n);
	cout<<a[m].sc<<" ";
	for(ll s=a[m].sc;a[m].sc>=s&&m<n;++m);
	cout<<m<<endl;
	for(ll i=0;i<m;++i)cout<<a[i].id<<" "<<a[i].sc<<endl;
	return 0;
}

结果
额...\text{额...}

所以到底哪里错了!!!

2024/8/14 15:31
加载中...