2AC,2WA求调
查看原帖
2AC,2WA求调
730504
lizeyuhello楼主2024/1/1 12:30
#include<bits/stdc++.h>
using namespace std;

vector<set<int> > a;
set<int> t;
double ans;
int n, m;

int main()
{
	a.push_back(t);
	scanf("%d%d", &n, &m);
	for (int i = 0, x; i < n; i++)
	{
		t.clear();
		for (int j = 0; j < m; j++)
		{
			scanf("%d", &x);
			t.insert(x);
		}
		a.push_back(t);
	}
	for (int i = 1; i <= n; i++)
	{
		a[i].erase(a[i].begin());
		a[i].erase(--a[i].end());
	}
	double p;
	for (int i = 1; i <= n; i++)
	{
		p = 0;
		for (set<int>::iterator it = a[i].begin(); it != a[i].end(); it++)
			p += *it;
		p = p * 1.0 / a[i].size();
		ans = max(ans, p);
	}
	printf("%.2lf", ans);
 	return 0;
}

2024/1/1 12:30
加载中...