CF1704C Virus
题意
有 个点首尾相连形成一个环,有其中 个点初始时收到了感染。接着会进行若干次操作,每次可以选择一个没有被感染的点,让这个点永远不被感染。然后每个感染的点会感染它旁两个点。问最少感染多少个点。
做法
考虑相邻两个被感染的点之间会有若干个点, 个点总共会形成 个连通块,对连通块排序依次保护即可。复杂度 ,注意细节处理。
有 个点首尾相连形成一个环,有其中 个点初始时收到了感染。接着会进行若干次操作,每次可以选择一个没有被感染的点,让这个点永远不被感染。然后每个感染的点会感染它旁两个点。问最少感染多少个点。
考虑相邻两个被感染的点之间会有若干个点, 个点总共会形成 个连通块,对连通块排序依次保护即可。复杂度 ,注意细节处理。