0分求助!!!
查看原帖
0分求助!!!
1368233
liyifanglan楼主2024/7/13 17:06
#include<bits/stdc++.h>
using namespace std;

struct ren{
	int hao, tot;
}a[5000];
bool tmp(ren x, ren y){
	return x.tot > y.tot;
}
int main(){
	int n, m;
	cin >> n >> m;
	int fenshuxian = floor(m*1.5), renshu = 0;
	for (int i = 0; i < n; i++){
		cin >> a[i].hao >> a[i].tot;
	}
	fenshuxian = a[fenshuxian+1].tot;
	sort(a, a+n, tmp);
	for (int i = 0;i < n; i++){
		if (a[i].tot >= fenshuxian) renshu++;
		if (a[i].tot < fenshuxian) break;
	}
	printf("%d %d", fenshuxian, renshu);
	for (int i = 0;i < renshu; i++){
		printf("%d %d\n", a[i].hao, a[i].tot);
	}
}

希望大佬能指出错误

2024/7/13 17:06
加载中...