#AAA1000. [系统测试] A+B Problem ?

    ID: 1 Type: Default 1000ms 512MiB Tried: 59 Accepted: 11 Difficulty: 1 Uploaded By: Tags>系统测试知识点:入门实现:中等

[系统测试] A+B Problem ?

猜猜为什么题目标题会带一个问号呢?

时间限制: 1.0 秒

空间限制: 512 MB

题目描述

这是一道简单的 A+B 题目,大概吧。

输入两个整数,输出它们的和。

输入格式

从标准输入读入数据。

一行,包括两个整数,用一个空格间隔。

输出格式

输出到标准输出。

一行,包括一个整数。

1 2
3

数据范围

对于 40%40\% 的数据,保证输入的两个整数均在 int 范围内。

对于 100%100\% 的数据,保证输入的两个整数均在 long long 范围内。

提示

对于使用 C++ 的用户,猜猜直接提交以下代码的话,能得多少分?

#include <iostream>
int main()
{
    int a, b;
    std::cin >> a >> b;
    std::cout << a + b << std::endl;
    return 0;
}

int 变量范围:231x2311-2^{31}\le x \le 2^{31}-1,其中 231=21474836482^{31}=2147483648

long long 变量范围:263x2631-2^{63}\le x\le 2^{63}-1,其中 263=92233720368547758082^{63}=9223372036854775808

如果你获得了 40 分,请注意输入整数的范围。

如果你获得了 50 到 80 分,请注意输出整数的范围。

如果你获得了 90 分,再想想有没有其他边界情况?

此外,还可以尝试一些旁门左道,但是只使用通用的基础数据类型完全可以通过本题。

再试试看用 Python,会得到完全不一样的结果,为什么会这样呢?