社区讨论

警示后人集合

P4606[SDOI2018] 战略游戏参与者 1已保存回复 0

讨论操作

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

当前回复
0 条
当前快照
1 份
快照标识符
@lt1gjtv9
此快照首次捕获于
2024/02/25 19:59
2 年前
此快照最后确认于
2024/02/26 00:32
2 年前
查看原帖
调了两天,总结一下踩到的所有坑。
  1. 圆方树空间要开两倍(否则 RE + MLE)。
  2. 虚树的建树数组要开两倍(否则 RE)。
  3. 注意 dfn 是圆方树的 dfn,不是原图 tarjan 的 dfn。
  4. 注意虚树每次的清空。
  5. 如果你用memset()请将memset(a,0,sizeof(a))改为memset(a,0,sizeof(int)*n),否则可能 TLE
  6. 如果你用圆方树两点距离计算虚树边距离,注意两个端点为圆点或方点的情况。
  7. 注意是否将不在任何两个关键点之间路径上的点算进了答案。
  8. 方点不能割。
还有,感觉这个时限有点夸张,其实所有点都可以在 1s 内通过。

回复

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

正在加载回复...