zufeoj NO.1(结构体简单题)
NO.1
时间限制: 1 Sec  内存限制: 128 MB
提交: 457  解决: 172
[提交][状态][讨论版]
题目描述
所谓NO.1,就是所有成绩都排在第一的同学,我们假设每个人只有理科,文科,体育这三门课。
我们现在假设某门成绩并列第一,并列的人都是这门功课第一名,并且保证数据不会出现2个NO.1
现给定n个人的信息,输出第一面的名字。
输入
多组数据,输入文件第一行为一个整数T,代表测试数据数。 (T<50)
接下来T个测试数据。
每个测试数据的的第一行为一个整数n(n<=100),接下来有n行,每行的格式如下:
名字 理科成绩 文科成绩 体育成绩 (数值越高代表成绩越好).
名字长度不超过20,3个成绩的为正整型.
输出
对于每个测试数据,输出NO.1的名字,如果不存在第一名,就输出"NO NO.1".
样例输入
3
2
lvhao 2 2 2
xiaoshua 1 1 1
2
lvhao 4 4 4
xiaoshua 4 4 3
3
lvhao 3 4 5
xiaoshua 1 3 1
pan 4 1 5
样例输出
lvhao
lvhao
NO NO.1
#include <iostream>
#include <cstring>
#include <string>
#include <algorithm>
#include <queue>
using namespace std;
struct node
{
string s;
int a,b,c;
}k[];
int main()
{
int t;
while(cin>>t)
{
while(t--)
{
int n;
cin>>n;
node ma;
ma.a=ma.b=ma.c=-;
for(int i=;i<=n;i++)
{
cin>>k[i].s>>k[i].a>>k[i].b>>k[i].c;
if(ma.a<=k[i].a&&ma.b<=k[i].b&&ma.c<=k[i].c)//先挑出都大的
{
ma.a=k[i].a;ma.b=k[i].b;ma.c=k[i].c;
ma.s=k[i].s;
}
}
int i;
for(i=;i<=n;i++)
{
if(ma.a<k[i].a||ma.b<k[i].b||ma.c<k[i].c)//一旦还有大的,就是无解
{
break;
}
}
if(i!=n+)
cout<<"NO NO.1"<<endl;
else
cout<<ma.s<<endl;
}
}
return ;
}
zufeoj NO.1(结构体简单题)的更多相关文章
- c  结构体 简单的了解
		1.声明一个学生类的 结构体 struct Student{ int age; char name[20];//长度为20的字符串 int weiht;//像正常一样的申请变量,这个变量属于结构体的一 ... 
- sort+结构体+简单数学+暴力-例题
		A-前m大的数 还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,小希只想让你把答案中最大 ... 
- c/c++ qsort  函数 结构体简单使用(1)
		#include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct student ... 
- C/C++ 结构体 简单输入输出
		#include <stdio.h> #include <stdlib.h> struct student{ int num; ]; double dec; }; int ma ... 
- STL函数库的应用第二弹——快排sort函数与结构体关键字排序
		时隔20多天,本蒟蒻终于记起了他的博客园密码!!! 废话不多说,今天主题:STL快排函数sort()与结构体关键字排序 Part 1:引入和导语 首先,我们需要知道,algorithm库里有一些奇怪的 ... 
- C语言基础(19)-结构体,联合体,枚举和typedef
		一.结构体 1.1 结构体struct定义及初始化 #include <stdio.h> // 这个头文件在系统目录下 #include <stdlib.h> // 使用了sy ... 
- c语言学习笔记之结构体存储
		今天讲讲结构体存储问题 首先,结构体简单说是对不同类型的封装,一开始我们可能会想结构体在内存中的存储的大小是直接元素的和 例如 我们可能会觉得是 结构体大小=int(4个字节)+ short(2个字节 ... 
- 转载 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
		转载自:http://www.cnblogs.com/cj695/p/3863142.html sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在 ... 
- 【转】 从最简单的vector中sort用法到自定义比较函数comp后对结构体排序的sort算法
		sort函数在使用中非常好用,也非常简单,而且效率与冒泡或者选择排序不是一个数量级.本文就sort函数在vector中的用法分为sort函数入门用法与自定义comp比较函数比较结构体这两个最基本的功能 ... 
随机推荐
- Linux系统中DHCP的配置
			DHCP为动态主机配置协议,负责IP地址的动态分配(当一个主机的IP为自动,则不需要自己写IP,他会在DHCP服务器的范围内自动获取) 在真机或虚拟机下配置DHCP服务时,需要先下载dhcp软件,使用 ... 
- mybatis分页查询
			方式1: select * from table order by id limit m, n; 该语句的意思为,查询m+n条记录,去掉前m条,返回后n条记录.无疑该查询能够实现分页功能,但是如果m的 ... 
- jmeter返回报文乱码问题
			返回的报文中存在乱码如下: 1.先改脚本里面的 content encoding为utf-8 然后response为utf-8 如果以上还是不可以,那就改配置文件jmeter.properties,里 ... 
- Jenkins自动构建VS的代码20150607
			1. 安装Jenkins Ø 双击安装即可,如果需要,可以配置环境变量(一般没设置) Ø 在浏览器中输入:http://localhost:8080/打开jekins,及完成jenkins安装 Ø 如 ... 
- 每天一个linux命令(文件上传下载文件操作):【转载】gzip命令
			减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用 ... 
- BZOJ3209 花神的数论题 【组合数学+数位DP+快速幂】*
			BZOJ3209 花神的数论题 Description 背景 众所周知,花神多年来凭借无边的神力狂虐各大 OJ.OI.CF.TC …… 当然也包括 CH 啦. 描述 话说花神这天又来讲课了.课后照例有 ... 
- Luogu3576  POI2014 MRO-Ant colony 【树形DP】*
			Luogu3576 POI2014 MRO-Ant colony The ants are scavenging an abandoned ant hill in search of food. Th ... 
- Excel VBA to Interact with Other Applications
			转载自:https://analysistabs.com/excel-vba/interact-with-other-applications/ Interact with PowerPoint fr ... 
- Buy Tickets(线段树单点更新,逆向思维)
			题目大意:有n个的排队,每一个人都有一个val来对应,每一个后来人都会插入当前队伍的某一个位置pos.要求把队伍最后的状态输出. 个人心得:哈哈,用链表写了下,果不其然超时了,后面转念一想要用静态数组 ... 
- 洛谷 P2828 Switching on the Lights(开关灯)
			传送门 题目大意:n*n的网格,每个网格是一个房间 都关着灯,只有(1,1)开着灯,且(x,y)有着(z,k)房间灯的开关. 问从(1,1)开始走最多点开几盏灯. 题解:搜索+骗分. 劳资的骗分天下无 ... 
