求调
  • 板块学术版
  • 楼主Sukilin
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/9/14 20:17
  • 上次更新2024/9/14 20:22:45
查看原帖
求调
959201
Sukilin楼主2024/9/14 20:17
int sum(int p,int c){
	if(c==0) return 1;
	else{
		if(c%2) return (long long)((pow(p,(c+1)/2)+1)*sum(p,(c-1)/2))%MOD;
		else return (long long)((1+pow(p,c/2))*sum(p,c/2-1)+pow(p,c))%MOD;
	}
}

这个函数似乎本应计算

i=0cpi\sum_{i=0}^c p^i

但输入 2 4 竟然输出 2690

2024/9/14 20:17
加载中...