随笔分类 - 图论——最短路径
摘要:https://ac.nowcoder.com/acm/contest/886#question H Train Driver 题意 有一个边权都为1的无向图,有三个人,A只会出现在sa集合的点中,B只会出现在sb集合点中。C可以等概率出现在任意点。 问三个人走到同一个点的总路程的期望。 思路 每个
阅读全文
摘要:A Eddy Walker 题意 你有n个点(0~n-1),按顺序形成一个环,初始时你在0的位子,你随机顺时针走一步或者逆时针走一步, 一旦你走到一个点后,环上所有点都被经过至少一次后,你就必须停下来。 问你最后停留在m这个位子的概率是多少。 注意输出的答案是前缀积。 思路 有意思的概率题。 读懂题
阅读全文
摘要:https://www.luogu.org/problemnew/show/P3119 题意 有一个有向图,允许最多走一次逆向的路,问从1再走回1,最多能经过几个点。 思路 (一)首先先缩点。自己在缩点再建图中犯了错误,少连接了大点到其他点的边。跑两次最长路,一次以1为起点,一次以1为终点(跑一遍反
阅读全文
摘要:传送门:https://www.nowcoder.com/acm/contest/203/I 题意: 求每个大都会到最近的一个大都会的距离。 思路: 把每个大都会设为起点,跑一遍最短路。在跑最短路的时候,假设有一个大都会A,它不能更新一个非大都会B点,就说明这个B到另一个大都会C很近,用$dis[u
阅读全文
摘要:HDU - 4370 参考:https://www.cnblogs.com/hollowstory/p/5670128.html 题意: 给定一个矩阵C, 构造一个A矩阵,满足条件: 1.X12+X13+...X1n=1 2.X1n+X2n+...Xn-1n=1 3.for each i (1<i<
阅读全文
摘要:传送门:https://www.luogu.org/problemnew/show/P1027 题意: 图中有n个城市,每个城市有4个机场在矩形的四个顶点上。一个城市间的机场可以通过高铁通达,不同城市间要通过飞机。现在问从s到t城市最少需要多少的费用。 思路: 已知矩形的三个顶点,可以用勾股定理确定
阅读全文
摘要:POJ-3169 Layout:http://poj.org/problem?id=3169 参考:https://blog.csdn.net/islittlehappy/article/details/81155802 题意: 一共有n头牛,有ml个关系好的牛的信息,有md个关系不好的牛的信息,对
阅读全文
摘要:POJ-1062 昂贵的聘礼:http://poj.org/problem?id=1062 题意: 有一个人要到1号点花费最少的钱,他可以花费一号点对应的价格,也可以先买下其他一些点,使得费用降低。 思路: 这个题目的转化比较巧妙,由于每个点都可以由一些点转移过来,有可能降低了到这个点的费用。于是就
阅读全文
摘要:HDU - 3416:http://acm.hdu.edu.cn/showproblem.php?pid=3416 参考:https://www.cnblogs.com/kuangbin/archive/2013/05/04/3059372.html 题意: 问一个带权值的图中,最多能跑几次最短路,
阅读全文
摘要:HDU 4725 The Shortest Path in Nya Graph : http://acm.hdu.edu.cn/showproblem.php?pid=4725 题意: 在一个图中跑最短路,这个图中的每一个点都有一个等级,每次都只能向高一个等级或低一个等级的点跑。问最短的距离。 思路
阅读全文
摘要:Cow Contest POJ - 3660 :http://poj.org/problem?id=3660 参考:https://www.cnblogs.com/kuangbin/p/3140837.html 题意: n头牛,有m对牛进行了比赛,现在告诉你每队牛比赛的结果,A胜B,问有几头牛的排名
阅读全文
摘要:Currency Exchange POJ - 1860 题意: 有许多货币兑换点,每个兑换点仅支持两种货币的兑换,兑换有相应的汇率和手续费。你有s这个货币 V 个,问是否能通过合理地兑换货币,使得你手中的货币折合成s后是有增加的。 思路: 这道题在建立每种货币的兑换关系后,找到图中的正环即可,因为
阅读全文

浙公网安备 33010602011771号