nyistoj44--最大連續子串和

原題鏈接

代碼如下:

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int t, n, sum, d, x;

	scanf( "%d", &t);
	while ( t--){
		scanf( "%d", &n);
		scanf( "%d", &sum);
		d = sum;
		for ( int i = 1; i < n; i++){
			scanf( "%d", &x);
			sum = sum > 0 ? sum + x : x;
			d = max( d, sum);
		}
		printf( "%d\n", d);
	}	
	return 0;
} 


發佈了40 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章