随笔分类 -  图论

ABC245G题解
摘要:似乎是经典套路? 先不考虑颜色限制,那么就直接把 $l$ 个关键点当作起点跑多源最短路就行了。 现在考虑颜色限制,有一种暴力的想法是枚举所有颜色,只把这种颜色的点当作起点,然后跑dijkstra,然后更新颜色不为这个的终点。 发现这样终点就被更新了很多次,考虑优化。 考虑枚举颜色的每个二进制位,把所 阅读全文
posted @ 2022-11-20 22:24 cool_tyl 阅读(40) 评论(0) 推荐(0)
CF1735E题解
摘要:钦定 $p_1=0,p_2>0$,不难证明如果有解则一定存在 $p_2>p_1$ 的解。考虑枚举和 $d_{1,1}$ 是相同楼房,则 $p_2$ 对于每一种情况有两种可能的位置:$d_{1,1}+d_{2,i}$ 和 $|d_{1,1}-d_{2,i}|$。考虑判断这 $2n$ 种可能的方案是否合 阅读全文
posted @ 2022-11-11 20:18 cool_tyl 阅读(27) 评论(0) 推荐(0)
CF768E题解
摘要:为了方便,如果 \(a_i=-1\),则将其赋值为 \(n+1\)。 不难从小的位置连向大的位置建图,对于 \(i\),如果 \(a_i\neq n+1\),则 \(i\) 向 \(a_i\) 连边,然后遍历 \(j\in[1,a_i)\),如果 \(j\) 未被标记,则 \(j\) 向 \(i\) 阅读全文
posted @ 2022-11-06 21:16 cool_tyl 阅读(6) 评论(0) 推荐(0)