Problem1910--第n小的数(3.6)

1910: 第n小的数(3.6)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MB

Description

给你一些整数,你要找出第n小的数,也就是说把数据按升序排序后,输出下标是n的那个数,注意,我们规定下标是从0开始的。但是我们给出的数据的格式比较奇怪,我们是按区间给出,例如:给出两个区间:[13][57],那么代表的给出的数实际是{123567},注意,我们给出的区间可能有重叠部分。例如:给出两个区间:[14][35],那么代表的给出的数实际是{1233445}

Input

第一行,一个整数t,表示我们给出t个区间。1≤t≤50

接下来有t行,每行有两个整数:xy,表示区间[xy],其中,-2000000000≤x≤y≤2000000000

最后一行,一个整数n,表示求出第n小的,下标从0开始,0≤n≤所有区间代表的实际的整数的个数,且n≤2000000000

Output

一行,一个整数,表示第n小的数。

Sample Input Copy

2
1 3
5 7
4

Sample Output Copy

6

HINT

样例说明:

输出样例一中,两个区间实际的数是:{123567}

【输入样例2】

4

1 6
       5 7 
       4 8
      10 12
       8

【输出样例2】

6

Source/Category