91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

歐拉函數

發布時間:2020-05-06 16:38:56 來源:網絡 閱讀:374 作者:qinXpeng 欄目:編程語言

euler1

int euler(int n)
{
    int res=n,a=n;
    for(int i=2;i*i<=a;i++)
    {
        if(a%i==0)
        {
            res=res/i*(i-1);
            while(a%i==0)a/=i;
        }
    }
    if(a>1)res=res/a*(a-1);
    return res;
}

euler2

int phi[maxn+5];
void euler()
{
phi[1]=1;
    for(int i=2;i<maxn;i++)
    phi[i]=i;
    for(int i=2;i<maxn;i++)
    if(phi[i]==i)
    for(int j=i;j<maxn;j+=i)
    phi[j]=phi[j]/i*(i-1);
}

euler3

int phi[maxn+5],prime[maxn+5],cnt;
bool notp[maxn+5];
void getphi()
{
    phi[1]=1,cnt=0;
    for(int i=2;i<=maxn;i++)
    {
        if(!notp[i])
        {
            prime[++cnt]=i;
            phi[i]=i-1;
        }
        for(int j=1;j<=cnt&&i*prime[j]<=maxn;j++)
        {
            notp[i*prime[j]]=1;
            if(i%prime[j]==0)
            {
                phi[i*prime[j]]=phi[i]*prime[j];break;
            }
            else phi[i*prime[j]]=phi[i]*(prime[j]-1);
        }
    }
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天等县| 徐汇区| 花莲市| 博乐市| 达州市| 紫阳县| 湖州市| 沂水县| 长沙市| 金川县| 乐昌市| 乐陵市| 七台河市| 榆社县| 兰西县| 张家港市| 舒城县| 隆林| 嵩明县| 长武县| 玉溪市| 神池县| 临邑县| 林甸县| 新绛县| 扶余县| 普兰县| 广汉市| 金门县| 淮南市| 镇坪县| 广元市| 襄樊市| 阿荣旗| 阿克| 封开县| 苍南县| 务川| 繁昌县| 盐亭县| 太原市|