屠轩铭
(一只pop猫)
1
C. 最大的结构体
Problem ID: 7204
Contest ID: 5702
必做题
题目描述
让你构造一个结构体,包含(int a,int b,int c). 现有 n 个结构体,请输出满足以下条件的结构体的编号:它的 a,b,c 都是 n 个结构体中最大的. 如果不存在则输出 −1.
输入格式
第一行一个正整数 n 表示结构体数量. 接下来 n 行每行 3 个数,描述一个结构体
输出格式
一行若干个整数,表示编号或 −1.
样例输入
3 1 1 1 3 2 2 3 3 3
样例输出
3
数据范围
对于 100% 的数据,满足 n≤100000.
C++11
加载最近代码
1
题目列表
1 个赞
崩坏星穹铁道
(崩坏星穹铁道)
5
定义结构体会吧?
struct test
{
int a;
int b;
int c;
};
找最大会把?
for(int j=1; j<n; j++)
{
if(t[j].a>maxa) maxa=t[j].a;
if(t[j].b>maxb) maxb=t[j].b;
if(t[j].c>maxc) maxc=t[j].c;
}
判断会把?
if(t[j].a==maxa&&t[j].b==maxb&&t[j].c==maxc)
完成了!
8 个赞