#include <climits> class Solution { public: int FindGreatestSumOfSubArray(vector<int> array) { int first = array[0]; int second = 0; int result = array[0]; for(int i = 1; i < array.size(); i++){ second = max(first + array[i], array[i]); result = max(result, second); first = second; } ...