警示后人
查看原帖
警示后人
765139
Aluminium_ranran楼主2024/10/7 15:20

subtest#1

该测试点如果使用扩展欧几里得和中国剩余定理

请注意,会爆long long

请使用龟速乘

蒟蒻的gsc:

LL gsc(LL a, LL b, LL mod){
	LL ans = 0;
	a = (a % mod + mod) % mod, b = (b % mod + mod) % mod;
	if(a < b) swap(a, b);
	while(b){
		if(b & 1) ans = (ans + a) % mod;
		a = (a + a) % mod;
		b >>= 1;
	}
	return ans;
}

验证码x4wn

2024/10/7 15:20
加载中...