NYOJ--44
原题链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=44
分析:经典DP。
子串和
1 #include<stdio.h> 2 long long T,num,front,i,n,ans; 3 long long max(long long x,long long y) 4 { 5 if(x>y)return x; 6 return y; 7 } 8 int main() 9 { 10 scanf("%lld",&T); 11 while(T--) 12 { 13 scanf("%lld",&n); 14 for(i=0;i<n;i++) 15 { 16 scanf("%lld",&num); 17 if(i==0){front=num;ans=num;} 18 else 19 { 20 front=max(front+num,num); 21 ans=max(ans,front); 22 } 23 } 24 printf("%lld\n",ans); 25 } 26 return 0; 27 } 28