sort报错
  • 板块P1223 排队接水
  • 楼主xyvsvg
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/10/19 11:55
  • 上次更新2023/10/27 06:55:50
查看原帖
sort报错
807950
xyvsvg楼主2022/10/19 11:55

代码:

#include<iostream>
#include<stack>
#include<string>
#include<cmath>
#include<iomanip>
#include<algorithm>
#include<climits>
#include<cstdio>
using namespace std;
int n;
double ans;
static bool cmp(const ppp x, const ppp y)
{
	return x.a != y.a ? x.a < y.a : x.p < y.p;
}
struct ppp
{
	int a, p;
};
int main()
{
	ppp a[1001];
	scanf("%d", &n);
	for (int i = 0; i < n; ++i)
	{
		scanf("%d", &a[i].a);
		a[i].p = i + 1;
	}
	sort(a, a + n, cmp);
	for (int i = 0; i < n; ++i)
	{
		printf("%d ", a[i].p);
		ans += a[i].a;
	}
	printf("\n%lf", ans / n);
	return 0;
}

sort函数会报错是什么原因?

2022/10/19 11:55
加载中...