LeetCode 1976. 到达目的地的方案数(迪杰斯特拉 Python 优先队列)
文章目錄
- 1. 題目
- 2. 解題
1. 題目
你在一個(gè)城市里,城市由 n 個(gè)路口組成,路口編號(hào)為 0 到 n - 1 ,某些路口之間有 雙向 道路。
輸入保證你可以從任意路口出發(fā)到達(dá)其他任意路口,且任意兩個(gè)路口之間最多有一條路。
給你一個(gè)整數(shù) n 和二維整數(shù)數(shù)組 roads ,其中 roads[i] = [ui, vi, timei] 表示在路口 ui 和 vi 之間有一條需要花費(fèi) timei 時(shí)間才能通過(guò)的道路。
你想知道花費(fèi) 最少時(shí)間 從路口 0 出發(fā)到達(dá)路口 n - 1 的方案數(shù)。
請(qǐng)返回花費(fèi) 最少時(shí)間 到達(dá)目的地的 路徑數(shù)目 。
由于答案可能很大,將結(jié)果對(duì) 10^9 + 7 取余 后返回。
示例 1:
來(lái)源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/number-of-ways-to-arrive-at-destination
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
2. 解題
類(lèi)似題目:LeetCode 502. IPO(優(yōu)先隊(duì)列)
- 迪杰斯特拉 最短路徑,優(yōu)先隊(duì)列
80 ms 20.9 MB Python3
順便問(wèn)一句,Python 優(yōu)先隊(duì)列 怎么改 優(yōu)先級(jí)為 大的優(yōu)先?請(qǐng)大家賜教
我的CSDN博客地址 https://michael.blog.csdn.net/
長(zhǎng)按或掃碼關(guān)注我的公眾號(hào)(Michael阿明),一起加油、一起學(xué)習(xí)進(jìn)步!
總結(jié)
以上是生活随笔為你收集整理的LeetCode 1976. 到达目的地的方案数(迪杰斯特拉 Python 优先队列)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 高温天气勿贪凉,谨防夏季感冒'热伤风'
- 下一篇: Python发送文本邮件