原根

来源:互联网 发布:cf手游刷钻石软件 编辑:程序博客网 时间:2024/05/17 09:42

http://zh.wikipedia.org/wiki/%E5%8E%9F%E6%A0%B9



欧拉函数:

void phi_table()

{

    int i,j;

    memset(phi,0,sizeof(phi));

    phi[1]=1;

    for(i=2;i<=n;i++)

    {

         if(!phi[i])

             for(j=i;j<=n;j+=i)

                 {

                     if(!phi[j])  phi[j]=j;

                     phi[j]=phi[j]/i*(i-1);

                 }

    }

}

原创粉丝点击