最短路
文章平均质量分 66
恩比德爱上大帝
这个作者很懒,什么都没留下…
展开
-
gym102798 2020CCPC威海B Labyrinth
题目:给定一个n×mn \times mn×m的网格图,图上有kkk个黑洞,从一个点出发一步可以往上下左右走一格,不能走出网格图且不能走进黑洞,给定qqq次询问,每次给定两个点s,ts,ts,t,问从sss到ttt的最少步数,或输出-1表示不能到达。(1≤nm≤200000,0≤k≤42,1≤q≤100000)(1 \le nm \le 200000,0 \le k \le 42,1 \le q \le 100000)(1≤nm≤200000,0≤k≤42,1≤q≤100000)题解:发现黑洞的个数原创 2021-02-18 15:08:54 · 160 阅读 · 0 评论 -
codeforces1473E Minimum Path
题目:给定一个nnn个结点,mmm条边的图,边有权值,将一条包含边e1,e2,...eke_1,e_2,...e_ke1,e2,...ek的路径的权值定义为∑i=1kwei−maxi=1kwei+mini=1kwei\sum_{i=1}^k w_{e_i}- \max_{i=1}^k w_{e_i}+ \min_{i=1}^k w_{e_i}∑i=1kwei−maxi=1kwei+mini=1kwei,问图中从结点1到其他所有结点的最小路径权值为多少。(2≤n≤2×105,1原创 2021-01-18 23:48:00 · 193 阅读 · 0 评论 -
P3119 [USACO15JAN]Grass Cownoisseur G
题目:给定一个nnn个结点,mmm条边的有向图,现在从结点1出发,最后回到结点1,每个结点有权值1,访问结点时可以获得该权值,可以经过一个结点多次,但只能获得一次权值,在这个过程中有最多1次机会可以逆向走边,问最后可以得到的最大权值和是多少。(1≤n,m≤100000)(1 \le n,m \le 100000)(1≤n,m≤100000)题解:看到这种可以经过一个结点多次,但一个结点只算一次贡献,就可以想到需要tarjantarjantarjan求强连通分量,然后缩点。缩完点以后图变成了一个DAG原创 2021-01-18 23:26:00 · 156 阅读 · 0 评论