NOIP模拟 23

烂漫一生 提交于 2019-11-27 12:56:36

  曾经有一段真挚的AK摆在skyh面前,但他一直意淫自己AK导致没有AK。

  如果非要把这AK加一个期限的话,skyh一辈子都AK不了了。

  

  论爆零选手的爆零原因

    for(int j=1;j<=p&&i*prime[j]<maxm;++j){
        isnot[i*prime[j]]=1;
        if(i%prime[j]==0){
            mu[i*prime[j]]=0;
            break;
        }
        else mu[i*prime[j]]=-mu[i];
    } 
欧拉筛爆

 

    for(int j=1;j<=cnt&&i*prime[j]<maxm;++j){
        isnot[i*prime[j]]=1;
        if(i*prime[j]==0){
            mu[i*prime[j]]=0;
            break;
        }
        else mu[i*prime[j]]=-mu[i];
    }线
    for(int j=1;j<=p&&i*prime[j]<maxm;++j){
        isnot[i*prime[j]]=1;
        if(i%prime[j]==0){
            mu[i*prime[j]]=0;
            break;
        }
        else mu[i*prime[j]]=-mu[i];
    } 
    long long ans=dp[n][0][0]+dp[n][1][1]+dp[n][3][0]+dp[n][3][1];
    printf("%lld\n",ans%mod);
    return 不给取模

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!