尤拉降冪公式模板hdu4704

2021-09-25 23:46:18 字數 546 閱讀 7910

題目鏈結

尤拉公式的應用,可以配合快速冪解決更大的資料

這是本來是要找找規律的,但是學長直接讓我們做尤拉降冪

公式

#include#include#include#includeusing namespace std;

const int mod=1000000007;

char s[10000005];

long long qpow(long long n)//快速冪運算

return ans;

}long long phi(long long n)//求單個值得尤拉函式

}if(n>1)ans-=ans/n;

return ans;

}int main()

if(res<=phim)//res比較小的時候

else

res+=phim;

res--;

ans=qpow(res);

}printf("%lld\n",ans);

}return 0;

}

HDU4335 尤拉函式及降冪

求滿足 n equiv b mod p 的n的數量。思路 n!太大了,這一題要用到降冪公式 所以可以把n的取值分為三部分。1 n phi c 這部分直接暴力 2 當n phi c 0時,n 1 phi c 0,這時公式可化為求a phi c 所以第二部分是n phi c 0時,也是暴力。3 最後一部...

fzu 1752(尤拉降冪模板題!)

given a,b,c,you should quickly calculate the result of a b mod c.1 a,c 1000000000,1 b 10 1000000 input there are multiply testcases.each testcase,ther...

HDU 1418 抱歉 (尤拉公式)

題目鏈結 click here 題目大意 假設平面上有n個點,而且每乙個點至少有2條曲線段和它相連,就是說,每條曲線都是封閉的。同一時候,我們規定 1 全部的曲線段都不相交 2 可是隨意兩點之間能夠有多條曲線段。假設我們知道這些線段把平面切割成了m份。你能知道一共同擁有多少條曲線段嗎?input 輸...