社区讨论

莫队求助!

P3246[HNOI2016] 序列参与者 4已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@lod186f1
此快照首次捕获于
2023/10/30 23:05
2 年前
此快照最后确认于
2023/11/05 09:23
2 年前
查看原帖
请问各位大佬
我这么写
CPP
	int L = q[i].l, R = q[i].r;
		while (l > L) addl(--l, r, 1);
		while (r < R) addr(l, ++r, 1);
		while (l < L) addl(l++, r, -1);
		while (r > R) addr(l, r--, -1);
		Ans[q[i].id] = ans;
跟这么写
CPP
	int L = q[i].l, R = q[i].r;
		while (l > L) addl(--l, r, 1);
		while (l < L) addl(l++, r, -1);
		while (r < R) addr(l, ++r, 1);
		while (r > R) addr(l, r--, -1);
		Ans[q[i].id] = ans;

有什么区别吗?
为什么第一个是通过了此题,然后第二个是零分??
请不要无意义回答

回复

4 条回复,欢迎继续交流。

正在加载回复...