在某个科学实验室中,研究人员正在进行一组连续实验,编号为 Experiment_1 到 Experiment_N。
第 i 个实验会产生一个独特的测量值,其数值为基准值 L 加上 (i-1),即测量值为 L + i - 1(这个值可能是正数、零或负数)。
研究人员计划:
使用所有 N 个实验数据来计算最终结果(总和)。
但实验记录表格大小限制,必须排除其中一个实验数据。
需要选择排除哪个实验数据,使得剩余 N-1 个数据的总和最接近原始总和。
请你编程,帮助研究人员确定当排除最优选择的实验数据后,剩余 N-1 个实验数据的总和值。可以证明这个值是唯一确定的。
输入两个整数,用空格隔开,分别表示 N 和 L。
输出剩余 N-1 个实验数据的总和值。
5 2
18
3 -1
0
30 -50
-1044
Experiment 1, 2, 3, 4, 5 对应的数据分别是 2, 3, 4, 5,6。
最优的选择是删掉 Experiment_1,所以答案是 3 + 4 + 5 + 6 = 18 。
Experiment 1, 2, 3 对应的数据分别是 -1, 0, 1。
最优的选择是删掉 Experiment_2,所以答案是 (-1) + 1 = 0 。
对于 100\% 的数据,满足 2 \leq N \leq 200 , -100 \leq L \leq 100 。
时间限制 | 1 秒 |
内存限制 | 512 MB |
提交次数 | 389 |
通过人数 | 228 |
金币数量 | 0 枚 |
难度 | 入门 |