不好意思, 想問一下高手們這個題目中
一開始我用 Priority Queue
Queue裡面的排序方式是 到達其他點的權重
因此作為下一次展開的選擇都是 Queue裡面的最大權重和到達的點
一直做到Queue清空, 但一直吃NA 40% 後面的三組測資都過不了
改成用DFS暴力嘗試每一種路徑後就AC
問一下怎樣的情況下才能知道可以用Priorty Queue 怎麼要用DFS暴力法, 謝謝~
話說題目沒提到每組點之間可能會給複數條edge的情況...
不好意思, 想問一下高手們這個題目中
一開始我用 Priority Queue
Queue裡面的排序方式是 到達其他點的權重
因此作為下一次展開的選擇都是 Queue裡面的最大權重和到達的點
一直做到Queue清空, 但一直吃NA 40% 後面的三組測資都過不了
改成用DFS暴力嘗試每一種路徑後就AC
問一下怎樣的情況下才能知道可以用Priorty Queue 怎麼要用DFS暴力法, 謝謝~
話說題目沒提到每組點之間可能會給複數條edge的情況...
這題反著考 平時都考最短路徑
BFS比較輕鬆吧 設個dis陣列 數值最後會越滾越大 最後迴圈去找Maximum
大概40 line 左右解決 我覺得這題比當年前面幾題還簡單XD