社区讨论
警示后人
AT_arc077_c[ARC077E] guruguru参与者 11已保存回复 11
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 11 条
- 当前快照
- 1 份
- 快照标识符
- @mhj8yg6k
- 此快照首次捕获于
- 2025/11/03 22:40 4 个月前
- 此快照最后确认于
- 2025/11/03 23:23 4 个月前
使用二阶前缀和这种方法的进,其余的可以直接退,估计没啥用处。
这里提几个易错的点:
-
十年 OI 一场空,后面我不说了大家都知道——总之记得要开
long long。 -
数组大小记着别只开 ,由于涉及到 的情况(像是一个……环?有点类似吧),所以要开 才保险。
-
注意判断的时候是满足 就执行,而非 。但是感觉没多少人会像我这么唐犯这种错误,但是致敬这里写错居然只会 WA 一个点,逆天数据。
-
注意前缀和的细节, 不要打成 , 不要打成 ,等等。一定要搞明白前缀和塞进去的那玩意儿到底是什么,不要把式子弄错了。CPP
大致的核心是这样的:LL l=a[i],r=a[i+1]; if(r<l)r+=m; if(l+2<=r){ l+=2; s[l]++; s[r+1]-=r-l+2; s[r+2]+=r-l+1; }
希望能起到一些作用吧。
回复
共 11 条回复,欢迎继续交流。
正在加载回复...