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$ |

来源/分类