0分求助
查看原帖
0分求助
667916
Top1222楼主2022/8/12 16:30
#include<bits/stdc++.h>
using namespace std;
int n, b[101], t, i, ma, r = 0;
struct node{
	string a, h, g;
	int c, d, f;
	int e = 0;
} a[101];
int main() {
	cin >> n;
	for (i = 1; i <= n; i++) {
		cin >> a[i].a >> a[i].c >> a[i].d >> a[i].h >> a[i].g >> a[i].f;
		cout << endl;
	}
	for (i = 1; i <= n; i++) {
		if (a[i].c > 80 && a[i].f >= 1) a[i].e += 8000;
		if (a[i].c > 85 && a[i].d > 80) a[i].e += 4000;
		if (a[i].c > 90) a[i].e += 2000;
		if (a[i].c > 85 && a[i].g == "Y") a[i].e += 1000;
		if (a[i].d > 85 && a[i].h == "Y") a[i].e += 850;
		b[i] = a[i].e;
	}
	ma = b[1];
	r += b[1];
	for (i = 2; i <= n; i++) {
		if (b[i] > ma) {
			ma = b[i];
			t = i;
		}
		r += b[i];
	}
	cout << a[t].a << endl;
	cout << ma << endl;
	cout << r << endl;
	return 0;
}
2022/8/12 16:30
加载中...