如果使用分治求等比数列+快速幂,得40pts
  • 板块P1593 因子和
  • 楼主Phyllis_
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/9/12 16:01
  • 上次更新2024/10/3 19:43:29
查看原帖
如果使用分治求等比数列+快速幂,得40pts
522982
Phyllis_楼主2024/9/12 16:01

如果你WA #1~10,可以看看你的快速幂有没有写错,底数要记得取模!! 见下面代码

ll qpow(ll x,ll n){
	ll ret = 1;
	while(n){
		if(n&1){
			ret = (ret*x)%mod;
		}
		n >>= 1;
		x = x*x%mod;//取mod!!! 
	}
	return ret%mod;
}
2024/9/12 16:01
加载中...