经典的A+B问题描述如下:
从标准输入流输入两个整数

和

,请你求出这两个数字的和。其中

和

都在32位有符号整数能存储的范围内。
下面是一份AC代码:
#include < iostream >
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << a+b;
return 0;
}
现在已知这个程序输出的结果是

,请问有多少种可能的输入数据?
输入描述:
一行,仅包含一个整数
,这个整数的值在32位有符号整数的存储范围内。
输出描述:
一个数,表示可能的输入数据的情况数
示例1
说明
以下输入数据都可以让该程序输出1
1 0
2 -1
-5 6
0 1
-2147483647 -2147483648
想要使上述程序输出1,总共有4294967296种可能的输入