国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode 2771. Longest Non-decreasing Subarray From Two Arrays

2023-07-15 09:47 作者:您是打尖兒還是住店呢  | 我要投稿

You are given two?0-indexed?integer arrays?nums1?and?nums2?of length?n.

Let's define another?0-indexed?integer array,?nums3, of length?n. For each index?i?in the range?[0, n - 1], you can assign either?nums1[i]?or?nums2[i]?to?nums3[i].

Your task is to maximize the length of the?longest non-decreasing subarray?in?nums3?by choosing its values optimally.

Return?an integer representing the length of the?longest non-decreasing?subarray in?nums3.

Note:?A?subarray?is a contiguous?non-empty?sequence of elements within an array.

?

Example 1:

Input: nums1 = [2,3,1], nums2 = [1,2,1]

Output: 2

Explanation:

One way to construct nums3 is: nums3 = [nums1[0], nums2[1], nums2[2]] => [2,2,1]. The subarray starting from index 0 and ending at index 1, [2,2], forms a non-decreasing subarray of length 2. We can show that 2 is the maximum achievable length.

Example 2:

Input: nums1 = [1,3,2,1], nums2 = [2,2,3,4]

Output: 4

Explanation:

One way to construct nums3 is: nums3 = [nums1[0], nums2[1], nums2[2], nums2[3]] => [1,2,3,4]. The entire array forms a non-decreasing subarray of length 4, making it the maximum achievable length.

Example 3:

Input: nums1 = [1,1], nums2 = [2,2]

Output: 2

Explanation:?

One way to construct nums3 is: nums3 = [nums1[0], nums1[1]] => [1,1]. The entire array forms a non-decreasing subarray of length 2, making it the maximum achievable length.

?

Constraints:

  • 1 <= nums1.length == nums2.length == n <= 105

  • 1 <= nums1[i], nums2[i] <= 109

用數(shù)組dp[i][j]表示以數(shù)組j結(jié)尾到i位置的時候的最長子數(shù)組的長度,

每次去比較大小,然后依次去維護(hù)dp+1的信息即可;

如果都是不大于的,就容易出來0,所以還要初始化1.

下面是代碼:

這是大牛的代碼:

Runtime:?20 ms, faster than?54.72%?of?Java?online submissions for?Longest Non-decreasing Subarray From Two Arrays.

Memory Usage:?57.3 MB, less than?65.36%?of?Java?online submissions for?Longest Non-decreasing Subarray From Two Arrays.


LeetCode 2771. Longest Non-decreasing Subarray From Two Arrays的評論 (共 條)

分享到微博請遵守國家法律
商河县| 义乌市| 枣庄市| 林西县| 肥城市| 若尔盖县| 沙田区| 黄山市| 安新县| 冷水江市| 天祝| 祁阳县| 独山县| 桂东县| 舞钢市| 瓮安县| 高雄县| 夏邑县| 苏尼特右旗| 和平区| 高陵县| 象州县| 徐水县| 墨竹工卡县| 西丰县| 揭阳市| 垦利县| 商都县| 商城县| 台安县| 鹤峰县| 乌鲁木齐县| 富阳市| 惠东县| 宁波市| 望奎县| 定陶县| 达州市| 青河县| 定州市| 牟定县|