1. 程式人生 > >2018.10.31 NOIP模擬 一串數字(數論+貪心)

2018.10.31 NOIP模擬 一串數字(數論+貪心)

傳送門 把每一個數aa質因數分解。 假設a=p1a1p2a2...pkaka=p_1^{a_1}*p_2^{a_2}*...*p_k^{a_k} 然後可以轉化成a=p1a1mod3p2a2mod3...pkakmod3a'=p_1^{a_1mod3}*p_2^{a_2mod3}*...*p_k^{a_kmod3} 然後可以找到另外一個不含立方因子的bb使得aba*b是一個立方數。 顯然(a,b)(a,b)這一對數我們最多隻能選其中一個。 因此貪心選就行了。

程式碼