LeetCode 573. 松鼠模拟(数学)*
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 573. 松鼠模拟(数学)*
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
現在有一棵樹,一只松鼠和一些堅果。位置由二維網格的單元格表示。
你的目標是找到松鼠收集所有堅果的最小路程,且堅果是一顆接一顆地被放在樹下。
松鼠一次最多只能攜帶一顆堅果,松鼠可以向上,向下,向左和向右四個方向移動到相鄰的單元格。移動次數表示路程。
解釋:
?????
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/squirrel-simulation
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
2. 解題
- 所有的果子到樹的距離*2,記為 sum
- 現在松鼠挑選任意一個果子 i 開始撿,sum+dis(松鼠、i)-dis(樹、i)記為從 i 開始撿的距離
- 遍歷所有的 i ,取出最小距離
48 ms 19 MB
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 573. 松鼠模拟(数学)*的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [scikit-learn 机器学习]
- 下一篇: LeetCode 379. 电话目录管理