1. 程式人生 > >div.1 做題 todo list

div.1 做題 todo list

clas con 兩個 ref 維護 復雜度 nlog codeforce ble

div.1 做題 todo list

FFT

http://codeforces.com/contest/986/problem/D
只能想到是最多兩個2,其他都是3。但是不知道怎麽求。
可以枚舉2的個數,求出3個數的近似值。在近似值左右尋找準確值。
具體計算可以用矩陣快速冪 + FFT計算大數相乘。

數據結構

http://codeforces.com/contest/986/problem/E
按照素數做,把詢問sort一下,然後似乎每個點一個一個增加?
因為也就增加nlogc次,所以復雜度是科學的。
維護點到路徑的信息,有一個叫Euler tour tree的東西。

div.1 做題 todo list