警示后人:如果你96pts且WA#14
  • 板块P5171 Earthquake
  • 楼主xibaohe
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/9/30 23:06
  • 上次更新2023/11/2 16:52:42
查看原帖
警示后人:如果你96pts且WA#14
601747
xibaohe楼主2023/9/30 23:06
int Calc(int a,int b,int c,int n)
{
	if(a<=0) return b/c*(n+1);
	//这一行千万不要写成if(a<=0) return (n+1)*b/c;不能交换顺序,否则会WA 
   	if(a-c>=0) return n*(n+1)*(a/c)/2+(n+1)*(b/c)+Calc(a%c,b%c,c,n);
   	return (a*n+b)/c*n-Calc(c,c-b-1,a,(a*n+b)/c-1);
}

2023/9/30 23:06
加载中...