
洛谷牛客蓝桥杯题解
题的思路过程
OKllllllll
这个作者很懒,什么都没留下…
展开
-
洛谷4011 孤岛营救 图的拆点,键边与状态dp
通读本题发现 每次移动的代价都是 1或0,所以我们可以考虑 01BFS;又因为 P 的范围很小,可以对 P 进行状压,记 𝑐𝑜𝑠𝑡(𝑖,𝑗,𝑘)表示到 (𝑖,𝑗)拥有的钥匙集合为 𝑘k 的最小花费,维护 i,j,k 进行 01BFS,一旦有解直接返回,需要判断无解情况。一共有两种操作 当前是否存在钥匙 以及向周围扩展。原创 2024-04-25 17:50:59 · 518 阅读 · 0 评论 -
第十一届蓝桥杯省赛第二场C++ C组 作物杂交 特殊建图
假定有关系(a,b,c),即a和b杂交可以生成c,我们就根据此关系构建两条边,第一条:a -> c,边权维护时间w以及节点b,第二条:b -> c,边权维护时间w以及节点a,当我们遍历到a的时候可以找到c,同样当我们遍历到b的时候也可以找到c,并且我们可以通过边权读取到与这个节点a关联的另一节点b,这样我们便完整描述了所有节点之间的关系,问题转化为了一个图的问题。由于已知作物不止一个,所以这并不是一个单源最短路径问题,多源最短路显然超时,我们需要对问题再作更近一步的转换。(记录与a相关联的点)原创 2024-04-17 00:39:39 · 727 阅读 · 0 评论