- 2024-10-23P3547 [POI2013] CEN-Price List
很不错的图论题。考虑对\(a,2a,b\)大小进行讨论。\(2a\leb\),这种情况是简单的,根本不会走\(b\)边,直接bfs即可,此时答案为\(d*a\)。\(a\leb<2a\),这种情况下能走两条\(a\)边就会用\(b\)边替换掉,同时不用担心三元环的情况(因为三元环会出现三个点最短路都是\(1
- 2024-08-24P3547 [POI2013] CEN-Price List 题解
Description给定一个\(n\)个点\(m\)条边的无向图,边权均为\(a\)。现在将原来图中满足最短路等于\(2a\)所有的点对\((x,y)\)之间加一条长度为\(b\)的无向边。给定\(k\),求点\(k\)到所有点的最短路是多少。\(1\leqn,m\leq10^5\)。Solution首先有个显然的结论是
- 2024-05-13洛谷P3556 [POI2013] MOR-Tales of seafaring的三种解法
本题模板为奇偶最短路(边权为1时的),题目链接:https://www.luogu.com.cn/problem/P3556为了研究,码了三种不同最短路解放的奇偶做法,便于不同群体理解.一:BFS,对于边权为1,求最短路当然是BFS最快了,时间复杂度:o(nm),代码如下:点击查看代码//背景:我的BFS奇偶最短路尝试//思
- 2023-03-05P3558 [POI2013]BAJ-Bytecomputer
给定一个长度为nn的只包含−1,0,1−1,0,1的数列A,每次操作可以使ai←ai+ai−1,求最少操作次数使得序列单调不降。 F[i][3] 分类讨论 #include<io
- 2022-12-28POI2013
PriceList可以发现答案只有三种:要么最短路乘\(a\),要么最短路换成\(b\),要么最短偶数路换成\(b\)。这里的最短偶数路还要满足不经过\((x,y),(y,z)\)且\((x,z)\)有边。前
- 2022-10-05「POI2013」Multidrink
题目点这里看题目。给定一棵包含\(n\)个结点的树。构造一个\(1\simn\)的排列\(p_1,p_2,\dots,p_n\),满足:\(p_1=1,p_n=n\)。对于任意的\(1\lek<n\),\(p_k\)