ICode9

精准搜索请尝试: 精确搜索
  • 题解 P2296 【寻找道路】2020-10-17 10:33:29

    在有向图 \(G\) 中,每条边的长度均为 \(1\),现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 路径上的所有点的出边所指向的点都直接或间接与终点连通。 在满足条件 \(1\) 的情况下使路径最短。 注意:图 GG 中可能存在重边和自环,题目保证终点没有出边。 请

  • 洛谷 P2296 寻找道路 题解2020-09-06 15:33:18

    这道题具有很大的思维价值,所以我做了好多遍。 这道题与其他最短路问题最不一样的地方就在于一个条件:路径上的所有点的出边所指向的点都直接或间接与终点连通。 那我们思考如何才能得出符合这个条件的点: 考虑这三个点集:1.所有的点  2.所有与终点连通的点  3.所有该点的出边所指向

  • P2296 寻找道路2020-06-24 14:56:41

    看到题目,直接莽了一个Dijkstra最短路,然后样例直接输出2,心态爆炸。回去看题,发现有一个 路径上的所有点的出边所指向的点都直接或间接与终点连通,说明这道题我们需要加一些特殊的处理 对于以上这一张图,我们直接跑最短路会是 1->2->6 答案是2,但是因为题意,我们不能走2这个点,因为2的节

  • 【luogu】p2296 寻找道路2020-01-27 20:01:46

    首先我们可以作为路径中的点的节点一定会满足它的子节点全部和终点连通 那么就要找出所有能和终点连通的点 考虑反向建边,从终点开始遍历,将能与它连通的点打上标记 再暴力枚举每一个点,如果它出边所连接的点中有不和终点连接的点就删除这个点 再对剩余的点到终点求一个最短路就可以

  • 洛谷 P2296 寻找道路2019-09-17 18:51:30

    题库 :洛谷 题号 :2296 题目 :寻找道路 link :https://www.luogu.com.cn/problem/P2296 思路 :首先既然要满足第一个条件,我们可以建反向边,从起点出发走反向边,标记所能到达的点。没有被标记过的点就把他的父亲(谁到它的点)和它本身给标记为不可到达,然后就求最短路,如果碰到标记为不可到

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有