题目 3401:

第十七届蓝桥杯大赛软件赛省赛-人类识别审查

 时间限制: 1s 内存限制: 128MB

题目描述

2145 年,全球通过《合成人管控法案》,所有疑似伪装的高仿生AI都必须 接受“人类识别审查”。

 新港区的审讯室内,小蓝盯着桌面投影出来的名单:房间里一共有N 个 “智能体”,外表与行为几乎与人类无异,其中有些是真正的人类,有些则是伪 装的人形AI。 

审查规则如下:

 1. 设房间里真正的人类数量为K(K 为整数,满足0≤K≤N)。 

2. 第 i 个智能体给出一段证词:“人类数量在区间[ai,bi] 内。” 

3. 若某个智能体是真正的人类,则它的证词必定为真,即ai≤K≤bi。 

4. 若某个智能体是伪装的AI,则它的证词必定为假,即K [ai,bi]。 

作为小蓝的助手,请你分析所有证词,计算出房间里最多可能有多少个人类 (即最大可能的K值)。如果不存在任何逻辑自洽的K,输出−1。

输入格式

第一行输入一个整数N,表示房间里智能体的数量。

 接下来N行,每行输入两个整数ai,bi,表示第i个智能体声称的人类数量 区间。

输出格式

输出一个整数,表示满足条件的最大K;若无解输出−1。

样例输入

3
1 2
2 3
3 3

样例输出

2

提示

【样例输入2】 

3

1 1

1 1

1 1

【样例输出2】

【样例输入3】 

0 0 

【样例输出3】

-1 

【评测用例规模与约定】 

对于30%的评测用例,1≤N≤103,0≤ai≤bi≤N;

 对于所有评测用例,1≤N≤105,0≤ai≤bi≤N。

标签