#114. NOIP-22Y9M-01.A 整型溢出

NOIP-22Y9M-01.A 整型溢出

A

大家都知道整型溢出吧,给定两个 int 类型的变量 a,ba,b,向上溢出指的是如果 a+b231a+b \ge 2^{31},则结果为 a+b232a+b-2^{32}

给你一个简单的方程,你需要求解在存在整型溢出的情况下有多少满足条件的解。

方程的格式满足以下条件:

  1. 方程形如 "a+n1>n2" 或 "a+n1<n2",其中 aa 是整型变量, n1n1n2n2 是给定的 int 类型的常数。
  2. n1n1n2n2 非负。
  3. aa, n1n1, n2n2 的范围在 [2147483648,2147483647][-2147483648,2147483647] 中。

输入格式

一行一个字符串表示方程。

输出格式

一行一个数,表示存在多少不同的 aa 可以满足方程。

样例数据

a+114>514
2147483133
a+114<514
2147484162

子任务

对于 80%80\% 的数据,给定的 n1,n2n1,n2 均在 [0,2147483647][0,2147483647] 中随机生成。

对于 100%100\% 的数据,给定的 n1,n2n1,n2 是非负的 int 类型的常数。