题目如图,我写的代码本地运行样例和自己编的几组数据我都没发现错,但就是一直 wa
#include<iostream>
using namespace std;
long long a[3];
int i,n,x=0,t=0;
int main()
{
ios::sync_with_stdio(false);
for (i = 0;i < 3;++i)
{
cin >> a[i];
}
for (i = 0;i < a[0];++i)
{
cin >> n;
n += x;
if (n > a[1])
{
t += n - a[1];
x += a[2];
}
}
cout << t;
return 0;
}
1
youngzy 2020-10-18 16:35:51 +08:00 via Android
考虑极端情况,在 n=2e5 w=0 k=1e4 然后 n 个 1e4
这样最后的结果感觉可能会溢出 int |
2
KIRAYOMATO OP |
3
WhoMercy 2020-10-18 16:52:16 +08:00
既然问题解决了,我就吐槽下,逻辑不算复杂的题目非得套上这么个故事,理解题目就很累
|
5
Cbdy 2020-10-18 18:02:55 +08:00 via Android
题目都快看不懂了
|