11 2024 档案
摘要:T7 悦跑圈!启动! 改完这个题我就睡觉 求在s1或s2闭合的最小环,所以我枚举了边,假设一条边的两头分别是u和v,我以为环就是dij跑出来的d[u]+d[v],虽然不会立刻原路返回起点,但是中间可能有重复路径,而环是不能有这种路径的,所以从一开始就错了。(不长记性,失恋三部曲忘了) 因为要找从s出
阅读全文
摘要:单调队列——滑动窗口 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 1e6 + 3; int n, k, a[maxn], mx[maxn], mi[maxn], q[maxn
阅读全文