社区讨论
不是,为什么有WA又TLE
P1115最大子段和参与者 9已保存回复 26
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 26 条
- 当前快照
- 1 份
- 快照标识符
- @mhke3wwo
- 此快照首次捕获于
- 2025/11/04 17:52 4 个月前
- 此快照最后确认于
- 2025/11/05 00:01 4 个月前
我用了前缀和来优化,但是
CPP只AC了一个测试点
WA了一个测试点
其余的全部TLE
啊啊啊!我是怎么WA的,还有,前缀和都有了,怎么还TLE啊!!!
听取TLE声一片的代码:
CPP#include<bits/stdc++.h>
using namespace std;
int n,a[200001],s[200001];
int minid=-2147483648;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
s[i]=s[i-1]+a[i];
}
for(int i=1;i<=n-1;i++){
for(int j=i+1;j<=n;j++){
int v=s[j]-s[i-1];
minid=max(minid,v);
}
}
printf("%d",minid);
}
回复
共 26 条回复,欢迎继续交流。
正在加载回复...