进食猴仁(50ptsWA)
查看原帖
进食猴仁(50ptsWA)
1074084
asd890123楼主2024/8/13 14:28

用龟速乘或者__int128(目前NOI系列赛事已允许使用,包括csp和NOIP),龟速乘代码:

LL mul(LL a,LL b,LL p){
    
    LL ans = 0;
    
    while (b){
        
        if (b & 1) ans = (ans + a) % p;
        a = (a + a) % p;
        b >>= 1;
        
    }
    
    return ans;
}

个人认为上面这一段仅为针对特殊情况给出的非重要和考察点的代码,而非题解,若有违规,将自行删除

2024/8/13 14:28
加载中...