社区讨论
求正确的建图和求答案方法(玄关)
P13823「Diligent-OI R2 C」所谓伊人参与者 3已保存回复 12
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 12 条
- 当前快照
- 1 份
- 快照标识符
- @mhjd4687
- 此快照首次捕获于
- 2025/11/04 00:36 4 个月前
- 此快照最后确认于
- 2025/11/04 06:11 4 个月前
rt,本人想的是:一层是原图,另一层是反图,这些边权都是 。然后上下每个对应的点建一个边权为 的双向边(相当于把中转时的花费放到层与层之间的转换上)。再从任意一层向另一层按照点权从大到小跑最短路即可。
每个点答案为两层中答案取min。
但这样有一组hack:
CPPinput:
6 6
1 3 1 9 2 5
1 4
1 1
2 5
3 1
1 5
4 1
output:
1 2 1 0 1 0
然后就不会了,求教
回复
共 12 条回复,欢迎继续交流。
正在加载回复...