第一题: 用dp1[]数组记录从0到当前位置的最大值,从左到右。 用dp2[]数组记录从尾部到当前位置的最小值,从右到左。 对于数组中任意的位置i,如果nums[i] > dp1[i] && nums[i] < dp2[i],那么就输出nums[i]。
点赞 9

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务