UOJ 48 [UR #3]核聚變反應強度

GCD+質因數分解web 咱們能夠發現sgcd必定是gcd除以本身的一個最小質因數。因而咱們考慮如何找到這個最小質因數。svg 枚舉的時間複雜度是不對的。(可是據說能有不少分?)spa 仔細觀察就會發現,咱們每次都是在作gcd(a1,ai)那麼gcd的質因數必定也都是a1的質因數,那麼預處理出a1的全部質因數便可,只有log(a1)個。時間複雜度就是O(sqrt(a)+n*log(a))。code
相關文章
相關標籤/搜索