#abc450b. Split Ticketing
Split Ticketing
【题目描述】
有 个车站 ,它们按此顺序从西向东排成一条直线。
AtCoder 铁路的列车依次经过这 个车站,自西向东运行。
对于任意满足 的两个整数 ,从车站 上车并在车站 下车的费用为 。
请判断是否存在三个整数 满足以下条件:
- 从车站 直接坐到车站 的费用,大于 先从车站 坐到车站 、再从车站 坐到车站 的总费用。
即:
如果存在这样的三元组 ,输出 Yes;否则,输出 No。
【输入格式】
输入从标准输入按以下格式给出:
$$\begin{aligned} & N \\ & C_{1,2} C_{1,3} … C_{1,N}\\ & C_{2,3} … C_{2,N}\\ & ⋮\\ & C_{N-1,N} \end{aligned}$$即:
- 第一行包含一个整数 。
- 接下来 行,第 行()包含 个整数,依次为 。
【输出格式】
如果存在满足条件的三元组 ,输出一行 Yes;否则,输出一行 No。
【约束条件】
- 所有输入值均为整数
【样例输入 1】
3
45 450
45
【样例输出 1】
Yes
【样例 1 解释】
选择 ,则:
- $C_{a,b} + C_{b,c} = C_{1,2} + C_{2,3} = 45 + 45 = 90$
由于 ,满足条件,因此输出 Yes。
【样例输入 2】
4
25 40 65
30 55
25
【样例输出 2】
No
【样例 2 解释】
无论怎样选择 ,都无法满足 ,因此输出 No。