2735: T1-整型溢出
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:69
解决:8
题目描述
给你两个 $32$ 位整数 $A,B$,请你算算这两个数的和 $A+B$ 是否需要使用 `long long` 类型储存。
输入
一行两个整数 $A,B$。
输出
如果用 `int`($32$ 位整数)能存得下两个数的和,就输出 `int`。如果 `int` 存不下,用 `long long` 才能存得下,就输出 `long long`。
样例输入 复制
2000 5000
样例输出 复制
int
提示
```input2
2147483647 1
```
```output2
long long
```
```input3
-2147483647 -1
```
```output3
int
```
## 数据规模与约定
对于 $100\%$ 的数据,保证 $-2147483648\le A,B\le 2147483647$。
- 子任务 1(30 分):保证 $-10000\le A,B\le 10000$。
- 子任务 2(30 分):保证 $0\le A,B$。
- 子任务 3(40 分):没有特殊限制。
| 数据类型名 | 内容(一般情况) | 占用内存大小 | 能储存的范围 |
| -------------- | -------------- | ------------ | ---------- |
| `int`/`signed` | $32$ 位整数 | $4$ Bytes | $-2^{31}\sim 2^{31}-1$ <br> 即 $-2147483648\sim 2147483647$ |
| `long long` | $64$ 位整数 | $8$ Bytes | $-2^{63}\sim 2^{63}-1$ <br> 即 $-9223372036854775808\sim 9223372036854775807$ |
2147483647 1
```
```output2
long long
```
```input3
-2147483647 -1
```
```output3
int
```
## 数据规模与约定
对于 $100\%$ 的数据,保证 $-2147483648\le A,B\le 2147483647$。
- 子任务 1(30 分):保证 $-10000\le A,B\le 10000$。
- 子任务 2(30 分):保证 $0\le A,B$。
- 子任务 3(40 分):没有特殊限制。
| 数据类型名 | 内容(一般情况) | 占用内存大小 | 能储存的范围 |
| -------------- | -------------- | ------------ | ---------- |
| `int`/`signed` | $32$ 位整数 | $4$ Bytes | $-2^{31}\sim 2^{31}-1$ <br> 即 $-2147483648\sim 2147483647$ |
| `long long` | $64$ 位整数 | $8$ Bytes | $-2^{63}\sim 2^{63}-1$ <br> 即 $-9223372036854775808\sim 9223372036854775807$ |