#4117. 不溢出(Not Overflow )

不溢出(Not Overflow )

题目描述

给定一个整数 NN。如果 NN231-2^{31}23112^{31}-1 之间(包括这两个数),输出 Yes;否则,输出 No

输入格式

输入NN

输出格式

如果 NN231-2^{31}23112^{31}-1 之间(包括这两个数),输出 Yes;否则,输出 No

样例

10
Yes
-9876543210
No
483597848400000
No

样例解释

【样例1说明】
1010231-2^{31}23112^{31}-1 之间,所以应该输出Yes

【样例2说明】
9876543210-9876543210 小于 231-2^{31},所以应该输出 No

【样例3说明】
483597848400000483597848400000 大于 23112^{31}-1,所以应该输出 No

数据范围

  • 263N<263-2^{63} \leq N < 2^{63}
  • NN 是一个整数。

来源

  • AtCoder ABC237A