RE啦
查看原帖
RE啦
332549
幽灵特工楼主2020/7/29 13:23

0x7CC4F2F6 (ucrtbased.dll) (洛谷.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数。

#include<bits/stdc++.h>
using namespace std;
class a {
public:
	int nubmer;
	int c;
};
bool cmp(a k, a b) {
	if (k.c > b.c)return 1;
	else if (k.c < b.c)return 0;
	else if (k.nubmer < b.nubmer)return 1;
	
}
int main()
{
	a a[5001];
	int n, m;
	cin >> n >> m;
	for (int i = 0; i < n; i++) {
		cin >> a[i].nubmer >> a[i].c;
	}
	sort(a, a + n, cmp);
	int s = floor(m * 1.5);
	cout << a[s].c << " ";
	int sum = 0;
	for (int i = 0; a[i].c >= a[s].c; i++) {
		sum++;
	}
	cout << sum << endl;
	for (int i = 0; i < sum; i++) {
		cout << a[i].nubmer <<" "<< a[i].c << endl;
	}
}

2020/7/29 13:23
加载中...