1000000000 作为你的程序的输入,你的程序是不是能在规定的上面规定的时限内运行
出来。
本题另一个要值得注意的地方是答案的大小不在你的语言默认的整型(int)范围内,
如果使用整型来保存结果,会导致结果错误。
如果你使用 C++或 C 语言而且准备使用 printf 输出结果,则你的格式字符串应该写
成%I64d 以输出 long long 类型的整数。
等差数列求和公式:首项加末项乘以项数除以 2 (1+n)*n/2
#include<iostream>
using namespace std;
int main() {
long long n;
cin>>n;
cout<<(1+n)*n/2;
return 0;
}
4、A+B 问题
输入 A、B,输出 A+B。
说明:在“”这部分,会给出试题的意思,以及所要求的目标。
输入格式
输入的第一行包括两个整数,由空格分隔,分别表示 A、B。
说明:“输入格式”是描述在测试你的程序时,所给的输入一定满足的格式。
做题时你应该假设所给的输入是一定满足输入格式的要求的,所以你不需要对输入
的格式进行检查。多余的格式检查可能会适得其反,使用你的程序错误。
在测试的时候,系统会自动将输入数据输入到你的程序中,你不能给任何提示。比
如,你在输入的时候提示“请输入 A、B”之类的话是不需要的,这些多余的输出会使得你
的程序被判定为错误。
输出格式
输出一行,包括一个整数,表示 A+B 的值。
说明:“输出格式”是要求你的程序在输出结果的时候必须满足的格式。
在输出时,你的程序必须满足这个格式的要求,不能少任何内容,也不能多任何内
容。如果你的内容和输出格式要求的不一样,你的程序会被判断为错误,包括你输出了
提示信息、中间调试信息、计时或者统计的信息等。
样例输入
12 45
说明:“样例输入”给出了一组满足“输入格式”要求的输入的例子。
这里给出的输入只是可能用来测试你的程序的一个输入,在测试的时候,还会有更
多的输入用来测试你的程序。
样例输出
57
说明:“样例输出”给出了一组满足“输出格式”要求的输出的例子。
样例输出中的结果是和样例输入中的是对应的,因此,你可以使用样例的输入输出
简单的检查你的程序。
比如,对于本题,如果你写一个程序不管输入是什么都输入 57,则样例数据是对的,
但是测试其他数据,哪怕输入是 1 和 2,这个程序也输出 57,则对于其他数据这个程序
都不正确。