竞赛
考级
> 题目分析 本题核心需求是对 n 个对象进行排序,每个对象有 u 个数值属性,需先计算每个对象的以下特征: * 总和 s:u 个数值的累加和 * 最大值 a:u 个数值中的最大值 * 最小值 b:u 个数值中的最小值 * 编号 id:对象的唯一标识(从 1 开始) 排序优先级(均为升序): 1.总和 s → 优先级最高 2.最大值 a → 总和相同时生效 3.最小值 b → 总和、最大值均相同时生效 4.编号 id → 前三项均相同时生效
不是标答,但绝对是正确的
主要知识点:sort排序,结构体 这道题给大家看些不一样的解法,我们直接在结构体中定义数组,不过本题难不在变量定义上,而是排序上有些麻烦,所以我的结构体中加上了sum,maxx,minn,id来辅助排序以及后面的输出 同时一定要审题,最后输出的是编号,并非其他信息
提交答案之后,这里将显示提交结果~