A+B问题
题号:NC204438
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

经典的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

输出

复制
4294967296

说明

以下输入数据都可以让该程序输出1
1 0
2 -1
-5 6
0 1
-2147483647 -2147483648
想要使上述程序输出1,总共有4294967296种可能的输入