华为OD机试真题精讲:智能成绩表(Python/Java/C++多语言实现)一、题目描述(2025B卷高频100分题)题目核心学校需要根据学生的学号、语文、数学、英语三科成绩生成智能成绩表,按照指定的规则完成数据排序与筛选,并输出格式化结果,是OD机试中基础数据处理+排序+多条件逻辑的经典高频题型,属于必考基础类高分题。详细规则输入为多行数据,每行数据包含学号 语文 数学 英语四个字段,学号为整数,各科成绩为0~100的整数;排序优先级(从高到低):第一优先级:总分降序排列;总分越高排名越靠前第二优先级:语文成绩降序排列;总分相同时,语文成绩高的靠前第三优先级:学号升序排列;总分和语文成绩均相同时,学号越小排名越靠前输出要求:按排序后的顺序,逐行输出学生完整信息(学号 语文 数学 英语);特殊约束:无重复学号,输入数据行数范围1 ≤ n ≤ 10^5,需保证算法高效无超时。