建议加强数据
查看原帖
建议加强数据
592895
y_kx_b楼主2022/7/11 16:08

rt。

3 10
9999 0 11
9990

第二篇题解开头就给出了这个数据。 但是还是能 hack 掉我等不判最后一个盒子而输出 9989 的人。 我被 hack 的代码:

...
int b[N];
void major(){
	int ans=0,n=read(),k=read(),tmp=114514;
	b[0]=read();
	n--;
	for(int i=0;i<n;i++)
		b[i]+=b[i+1]=read();
	for(int i=0;i<n;i++)//循环结束条件应改成i<=n
		b[i]-=k,tmp=max(0ll,b[i]),ans+=tmp,b[i+1]-=tmp;
	printf("%lld\n",ans);
}
2022/7/11 16:08
加载中...