文章

11

粉丝

20

获赞

4

访问

8.6k

头像
DP空间优化O(1)(时间236ms,内存140kb)
P1172 清华大学/兰州大学2019机试
发布于2023年8月5日 13:23
阅读数 700

#include<cstdio>
long a, dp, maxT;//64位机下long是8B,32位机是4B,注意细节
int main() {
	int n;
	while (scanf("%d", &n)!=EOF) {
		scanf("%ld", &a);
		maxT = dp = a;//初始化
		for (int i = 1; i < n; i++) {
			scanf("%ld", &a);
			dp = (dp > 0)? (dp + a) : a;
			if (dp > maxT) maxT = dp;
		}
		printf("%ld\n", maxT);
	}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发