专栏文章
题解:AT_agc068_a [AGC068A] Circular Distance
AT_agc068_a题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minbkco7
- 此快照首次捕获于
- 2025/12/01 23:43 3 个月前
- 此快照最后确认于
- 2025/12/01 23:43 3 个月前
感觉套路但是不会做。
经典的转化为 的计数。考虑断环成链,并钦定选择位置 ,最后给答案 即可。
对于一对选择的位置 ,需要满足 或 ,意味着 是不能选的。并且对于 和 内部的方案是不会矛盾的,所以考虑这两个区间之间的限制关系。
具体来说,对于一个选择的点 ,在 是不可以选的。我们把 这一段向右平移 个单位,设 ,那么原问题变成:
在 之间给每个点做选择,可以染白(选左边)、染黑(选右边)和不选,一个白点 需要满足 之内不能有黑点,要求 是白点, 是黑点。
发现限制只与黑白连续段的分界点有关,枚举黑白连续段数量,可以插板求出方案数,时间复杂度 。总时间复杂度 。
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...