題意
在未來時光機器被髮明出來了。Dr. D 打算對HY的交通系統進行研究。研究將跨越k個時間,每個時間雖然地點沒變,但道路改變了。HY的交通系統中,有個地點,這些地點被條道路所聯通。任意一對地點之間有且僅有一條路。
Dr.D選擇兩個城市和,從旅行到,訪問路上的所有城市,包括和。在個時間訪問之後,他會寫下這次旅行中每次都能訪問的城市有多少,換句話說,把每次訪問的城市當成一個集合,他會寫下這個集合的交集大小。
很不幸的是完成工作後Dr.D弄丟了他的筆記本。他現在只有這k個時間的交通系統的圖。Dr.D想知道對於所有可能的和,對應的記錄應該是多少。
分值 | 限制 | 子任務依賴 | |
---|---|---|---|
1 | 15 | ||
2 | 15 | ||
3 | 70 | 1,2 |
題解
如果直接枚舉起點或終點或每個點計算貢獻,要使得每張圖都符合,難免要在每張圖中去篩掉不合法情況,難以優化。
考慮把樹上在到的路上這個條件轉化爲式子:比較套路地有,這樣每張圖都符合就是,其中爲每張圖的,於是直接預處理出,枚舉起點終點和中間點判斷即可。