#1514. Not Overflow

Not Overflow

Not Overflow

题目描述

给定一个整数 NN

如果 NN 满足 231N<231-2^{31} \le N < 2^{31},也就是 NN 在 32 位有符号整数能够表示的范围内,则输出 Yes;否则输出 No

输入格式

输入从标准输入给出,格式如下:

N

输出格式

如果 NN 满足 231N<231-2^{31} \le N < 2^{31},输出 Yes;否则输出 No

数据范围

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

样例

样例输入 1

10

样例输出 1

Yes

样例输入 2

-9876543210

样例输出 2

No

样例输入 3

483597848400000

样例输出 3

No

样例说明

  • 样例 1 中,1010 在 32 位有符号整数范围内,因此输出 Yes
  • 样例 2 中,9876543210<231-9876543210 < -2^{31},因此输出 No
  • 样例 3 中,483597848400000231483597848400000 \ge 2^{31},因此输出 No

相关

在下列比赛中:

测试