//由于我们只需要求得乘积为正数的最长数组长度,我们可以先遍历数组将正数改为1负数改为-1 #include <vector> class Solution { using ll=long long; public: int findLongestSubArray(vector<int>& nums) { ...