假如你的Subtask #1”WA“了
查看原帖
假如你的Subtask #1”WA“了
1241185
yi105011楼主2024/8/5 15:18

试一下这个样例
输入 :
0 0
10
0
输出 :
10
错误输出 :0 或 -10
0 :因为访问到了a[n + 1]
-10:没加绝对值
原代码:

ans += min (abs (b - a[r]) , abs (b - a[r + 1]));

现代码:

//特判:防止越界
if (r == n)ans += abs(b - a[r]);
else ans += min (abs (b - a[r]) , abs (b - a[r + 1]));

这样,就AC啦~~~
另:求关

2024/8/5 15:18
加载中...