
最短路
陆小萌
这个作者很懒,什么都没留下…
展开
-
HDU6797
Solution dfs+dijkstra 边权随机的情况下,最短路的边数很小。 复杂度O(Tn2ck)O(Tn^2c^k)O(Tn2ck) c=最短路的边数c=最短路的边数c=最短路的边数 赛时的时候这个方案是想到过,但是由于没考虑随机数据下最短路边数很小的情况放弃了dfs,而是瞎猜个结论贪心删边。 暴力出奇迹? Code #include <bits/stdc++.h> #define fi first #define se second #define mp make_pair usin原创 2020-08-05 15:45:59 · 203 阅读 · 0 评论 -
HDU6805 Deliver the Cake
Solution 建图: 对每一个点建立两个点,每两个点连四条双向边。 dijkstra跑的时候加一个点是否是’L’和‘R’的判断。 Code #include <bits/stdc++.h> #define fi first #define se second #define mp make_pair #pragma GCC optimize(2) using namespace std; typedef long long ll; typedef pair<int,int> p原创 2020-08-01 01:19:56 · 190 阅读 · 0 评论