- 输出Hello,World!
123
- @ 2025-11-30 18:06:23
#include<bits/stdc++.h>
int main() { int n, x; cin >> n >> x; vector a(n + 1); for (int i = 1; i <= n; i++) { cin >> a[i]; }
long long ans = 0;
for (int i = n - 1; i >= 1; i--) {
if (a[i] + a[i + 1] > x) {
long long need = a[i] + a[i + 1] - x;
if (a[i + 1] >= need) {
a[i + 1] -= need;
} else {
need -= a[i + 1];
a[i + 1] = 0;
a[i] -= need;
}
ans += need;
}
}
cout << ans << endl;
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 3
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- (无)
- 递交数
- 3353
- 已通过
- 873
- 上传者