public:
int FindGreatestSumOfSubArray(vector<int> array) {
int inf=-0x3f3f3f3f;
int sum=0;
for(int i=0;i<array.size();i++){
sum=max(array[i],array[i]+sum);//较大更新
inf=max(inf,sum);
}
return inf;
}
};