Uva 10131-Is Bigger Smarter?(DP)
題目鏈接:點擊打開鏈接
DAG(有向無環圖)上的最長路+打印路徑
建圖很簡單,對於兩點 a b, 能夠由a到b的條件是w[a]
s[b] 注意是有向圖。
設dp[i] 為以i為起點的最長路的長度,dp[i]= max(dp[i],dp[j]+1) 枚舉j (j是和i相連的點)
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include