1.子数组中存在0,乘以0结果是0没意义,遇到0跳过,重新开始将后面的数作为子数组,如果还有0重复之前动作; 2.没有0的子数组中如果全部为正数,则所有数乘积为最大数 3.没有0的子数组中有负数,如果所有数乘积大于0,则所有数乘积为最大数,如果所有数乘积小于0,则最大值为所有数乘积除以左边最少个数连续相乘为负的结果,或者最大值为所有数乘积除以右边最少个数连续相乘为负的结果