這道題目其實可以只用一次dp
設\(f[i]\)表示從\(1\)到\(i\)所經過點的最小權值,那麼\(ans=max(w[i]-f[i])\)
但是這樣做有一個問題,不是所有的點都可以到\(n\)的
所以相當於還是要跑一次搜尋來標記