|
||||||||||
twoNumberTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 2048/1024 K (Java/Others)Total Submission(s): 1339 Accepted Submission(s): 235 Problem Description 小白请你帮个忙,在一大堆杂乱无章的数字中,找出两个丢失的数字。 这堆数字虽然杂乱无章,但是有一个特点,就是没有重复的数字,而且排序后可以首尾相连(不过丢失了两个); 由于数字可能会比较多,所以有一部分数字已经被合并压缩: 1 2 3 4 5 可以表示为数字段[1,5]; Input 输入一个n,表示有多少个数字段输入(0< n<1000000) 接下去输入两个数字,分别代表连续区间中最小的数字和最大的数字 (1<= st <= end <= 1000000),当然这个数字可能已经丢失。 接下去输入n行,每行输入2个数字(St,End)(1<= st <= end <= 1000000)。 St代表数字区间的开始,End代表数字区间的末尾。 Output 输出缺少的两个数(小的先输出) 数据保证缺少且仅缺少两个不相同的数字。 Sample Input
Sample Output
Hint HINT: be careful with the memory limit; Source | ||||||||||
|