Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10587
  • 博文数量: 7
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-18 17:02
文章分类
文章存档

2013年(7)

我的朋友

分类: 嵌入式

2013-12-18 17:12:27

{//求最大子序列和  


int maxSum = -2000,thisSum = 0,i,t=0; 


for(i=0;i




thisSum  = v[i]; 


if(thisSum>maxSum) 





maxSum = thisSum; 


start = t; 


end = i; 





if(thisSum<0) 





thisSum = 0; 


t = i 1; 








return maxSum;





int main(int argc, char *argv[]) 





int caseNum,curCase=0,nNum,temp,maxSum=0,start=0,end=0; 


cin>>caseNum; 


do 





curCase ; 


cin>>nNum; 


vector v; 


for(int i=0;i




cin>>temp; 


v.push_back(temp); 





cout<<"Case "<

maxSum = MaxSubSum(v,start,end); 


cout<

if(curCase

cout<

}while(curCase

return 0;
阅读(186) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~