物资运输路线筛选(循环 + 条件嵌套)【题目描述】红军运输队需从甲地到乙地,有 N 条备选路线,每条路线有路程(公里)和危险等级(1-5,1 最安全)两个参数。筛选规则:优先选危险等级≤2 的路线;符合安全条件中,选路程最短的路线;若没有安全路线,输出 -1。【输入格式】第一行:整数 N(1 ≤ N ≤ 10)接下来 N 行:每行两个整数 路程 危险等级【输出格式】一个整数,最优路程或 -1
正确答案:参考程序(Python):N=int(input());safe=[];for _ in range(N):r,d=map(int,input().split());if d<=2:safe.append(r);print(min(safe) if safe else -1)。核心:安全路线最短。
试卷来源:2026信息素养大赛星火征途C++小高组(小学4-6年级)复赛模拟卷(三)