天池 在线编程 旅行计划(暴力回溯)
生活随笔
收集整理的這篇文章主要介紹了
天池 在线编程 旅行计划(暴力回溯)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1. 題目
- 2. 解題
1. 題目
描述
有n個城市,給出鄰接矩陣arr代表任意兩個城市的距離。
arr[i][j]代表從城市i到城市j的距離。Alice在周末制定了一個游玩計劃,她從所在的0號城市開始,游玩其他的1 ~ n-1個城市,最后回到0號。
Alice想知道她能完成游玩計劃需要行走的最小距離。返回這個最小距離。除了城市0之外每個城市只能經過一次。
示例
例1: 輸入:[[0,1,2],[1,0,2],[2,1,0]] 輸出:4 解釋: [[0,1,2],[1,0,2],[2,1,0]] 有兩種可能的方案。 第一種,城市0->城市1->城市2->城市0,cost=5。 第二種,城市0->城市2->城市1->城市0,cost=4。 返回4例2: 輸入:[[0,10000,2],[5,0,10000],[10000,4,0]] 輸出:11來源:https://tianchi.aliyun.com/oj/141754208384739500/160296091929219253
2. 解題
- n 比較小,暴力回溯
754ms C++
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的天池 在线编程 旅行计划(暴力回溯)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode 992. K 个不同整
- 下一篇: LeetCode 548. 将数组分割成