LeetCode 1537. 最大得分(切片取出局部最大值)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 1537. 最大得分(切片取出局部最大值)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
你有兩個 有序 且數組內元素互不相同的數組 nums1 和 nums2 。
一條 合法路徑 定義如下:
- 選擇數組 nums1 或者 nums2 開始遍歷(從下標 0 處開始)。
- 從左到右遍歷當前數組。
- 如果你遇到了 nums1 和 nums2 中都存在的值,那么你可以切換路徑到另一個數組對應數字處繼續遍歷(但在合法路徑中重復數字只會被統計一次)。
得分定義為合法路徑中不同數字的和。
請你返回所有可能合法路徑中的最大得分。
由于答案可能很大,請你將它對 10^9 + 7 取余后返回。
示例 1:
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/get-the-maximum-score
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 把上下相同的地方作為斷點,取前面較大的片段
236 ms 55.7 MB
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 1537. 最大得分(切片取出局部最大值)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode MySQL 534.
- 下一篇: LeetCode 第 31 场双周赛(2