题库首页 › 蓝桥杯大赛(C语言) › 题目 14727

寻找幸运数 题目描述:小夏的班级正在进行一个寻找幸运数的游戏。游戏开始时,老师写下了一个幸运数,除了小夏之外其他同学都看到了这个数。 此时,班级里有 n 位同学提供了幸运数的范围 [L,R],其中 L 代表范围的左边界,R代表范围的右边界。已知这个幸运数位于所有同学提供的范围之内(包含边界)。 请根据这 n 名同学提供的范围,帮助小夏找出幸运数的最小确定范围。 例如:n = 2;2 位同学提供的幸运数范围分别是 [3,10]、[0,7]; 幸运数的最小确定范围是 [3,7]。 输入描述: 第一行输入一个整数 n(2≤n≤100),表示提供幸运数范围的同学数量; 接下来 n 行,每行输入 2 个整数 L,R(0≤L≤R≤1000),分别表示该同学提供的幸运数范围的左边界和右边界,整数之间以一个空格隔开。 输出描述: 输出两个整数,分别表示幸运数的最小确定范围的左边界和右边界,整数之间以一个空格隔开。 样例输入: 2 3 10 0 7 样例输出: 3 7

正确答案:参考程序(Python):n=int(input());L=0;R=1000;for _ in range(n):l,r=map(int,input().split());L=max(L,l);R=min(R,r);print(L,R)。样例→3 7。核心:区间交集。

试卷来源:202504(第16届)蓝桥杯C++编程青少组(选拔赛_中高级)真题

本卷相关题目

在线做题 同科目题库