接木成三角
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给定三根长木棍,长度分别为 ,以及一根用来拼接的木棍,长度为 

你必须从三根长木棍中恰好选择一条,将用来拼接的木棍接到这条长木棍上。也就是说,操作后你得到的三条边只可能是以下三种情况之一:

请你判断,是否存在一种选择方案,使操作后的三条边能够组成一个三角形。

输入描述:

输入一行四个正整数 a,b,c,x,分别表示三条线段的长度和木棍的长度。

  • 对于 100% 的数据,1a,b,c,x10^9

输出描述:

如果存在一种选择方案,使得操作后的三条边能够组成三角形,输出 Yes。

否则输出 No。

示例1

输入

复制
1 2 3 1

输出

复制
Yes
示例2

输入

复制
1 1 3 1

输出

复制
No