- 題目:
你是一個專業的小偷,計劃偷竊沿街的房屋,每間房內都藏有一定的現金。這個地方所有的房屋都圍成一圈,這意味着第一個房屋和最後一個房屋是緊挨着的。同時,相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。
給定一個代表每個房屋存放金額的非負整數數組,計算你在不觸動警報裝置的情況下,能夠偷竊到的最高金額。 - 示例:
示例 1:
輸入: [2,3,2]
輸出: 3
解釋: 你不能先偷竊 1 號房屋(金額 = 2),然後偷竊 3 號房屋(金額 = 2), 因爲他們是相鄰的。
示例 2:
輸入: [1,2,3,1]
輸出: 4
解釋: 你可以先偷竊 1 號房屋(金額 = 1),然後偷竊 3 號房屋(金額 = 3)。
偷竊到的最高金額 = 1 + 3 = 4 。 - 思路:
- 代碼:
leetcode213.打家劫舍 II
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
leetcode-112-路徑總和
叄贰壹
2020-07-08 12:04:52
leetcode:實現 Trie (前綴樹)
zhangxiaojiakele
2020-07-08 11:07:35
leetcode:石子游戲
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:按摩師
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:詞典中最長的單詞
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:石子游戲II
zhangxiaojiakele
2020-07-08 11:07:39
leetcode:等差數列劃分
zhangxiaojiakele
2020-07-08 11:07:38
leetcode: 連續子數組的最大和
zhangxiaojiakele
2020-07-08 11:07:38
leetcode:二進制中1的個數
zhangxiaojiakele
2020-07-08 11:07:36
leetcode: 最低票價
zhangxiaojiakele
2020-07-08 11:07:35
leetcode:剪繩子
zhangxiaojiakele
2020-07-08 11:07:34
leetcode:最小的k個數
zhangxiaojiakele
2020-07-08 11:07:32
leetcode:距離原點最近的K個點
zhangxiaojiakele
2020-07-08 11:07:32
leetcode:除數博弈
zhangxiaojiakele
2020-07-08 11:07:31