1. 程式人生 > >【NOIP2018 Day1】題解

【NOIP2018 Day1】題解

T3 rp++;

今天題比較簡單 而且考了很多嫌疑原題? 大家基本250+
本蒟蒻。。。T3十分看臉 再次祝rp++;

T1

iqSHzt.md.png
iqS7RI.md.png
積木大賽本賽嘛
如果d[i] < d[i - 1] ans += d[i - 1] - d[i];
最後再加上d[n]就可以了

T2

iqSjeS.md.png
iqSTJA.md.png
iqSoid.md.png
完全揹包
排序 能被替代的錢扔掉

T3

iqSqQP.png
iqSOL8.md.png
iqSLsf.md.png
二分答案 + 樹形dp
從葉子到根的順序dp
對於每個點維護一個left
每個點在他的子樹裡儘可能多的找到比當前答案長度長的路徑
然後,把連到根但不能獨自組成路徑的最長路徑
留下來記到left裡面