栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

1036 Boys vs Girls (25 分)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

1036 Boys vs Girls (25 分)

1036 Boys vs Girls (25 分)
#include 
using namespace std;
struct node{
	string x, y;
	int grade;
}f[1010],m[1010];
bool cmp1(node x1, node x2){
	return x1.grade < x2.grade;
}
bool cmp2(node x1, node x2){
	return x1.grade > x2.grade;
}
int main(){
	int n, ret1 = 0, ret2 = 0, f1 = 0;
	cin >> n;
	while(n--){
		char a;
		int b;
		string x, y;
		cin >> x >> a >> y >> b;
		if(a == 'F'){
			f[ret1].x = x;
			f[ret1].y = y;
			f[ret1].grade = b;
			ret1++;	
		}
		else{
			m[ret2].x = x;
			m[ret2].y = y;
			m[ret2].grade = b;
			ret2++;
		}
	}
	sort(f, f + ret1, cmp2);
	sort(m, m + ret2, cmp1);
	if(ret1 == 0)
		f1 = 1, cout << "Absent" << endl;
	else
		cout << f[0].x << " " << f[0].y << endl;
	if(ret2 == 0)
		f1 = 1, cout << "Absent" << endl;
	else
		cout << m[0].x << " " << m[0].y << endl;
	if(f1)
		cout << "NA";
	else
		cout << f[0].grade - m[0].grade ;
} 

刷题日常

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/604752.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号