牛客多校第四場 B-Basic Gcd Problem【線性篩+快速冪】

目錄 題意 解題思路 代碼 題意 連接:Basic Gcd Problem 給出n、c,求出函數fc(n)的值 解題思路 觀察函數咱們能夠發現fc(n)=ccnt其中cnt爲函數fc(x)的迭代次數,要想使fc(x)越大則迭代次數要越多即遞歸得越久 怎麼才能遞歸越久呢? 看到gcd咱們就能想到分解x的質因子,每消耗掉一個質因子就會遞歸一次,因此cnt=x的質因子數 例如:8 = 2 * 2 * 2
相關文章
相關標籤/搜索