自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 P1757 通天之分组背包 题解

【代码】P1757 通天之分组背包 题解。

2024-04-12 17:32:41 111

原创 [蓝桥杯 2020 省 AB2] 子串分值 题解

暴力代码大家都能想到,直接讲ac思路。

2024-03-24 22:49:10 507 1

原创 [蓝桥杯 2020 省 B] 七段码

并查集,由于字符的形式难以表示,可以灵活转换为数字1234567表示字符,用邻接矩阵存图,用深度优先算法搜索每一种开灯关灯的情况,用并查集判断开灯的二极管是否连通,连通则计入一次答案。直接一个一个数,需要注意的是,只有连接起来的发光二极管才能算是一种合法方案。

2024-03-24 20:48:51 191 1

原创 P8716 [蓝桥杯 2020 省 AB2] 回文日期

相类似,通过这道题可以学会的是,我们可以构造回文数,然后判断该回文日期是否符合实际情况。

2024-03-24 20:25:11 410

原创 P8782 [蓝桥杯 2023 省 B] 景区导游 题解

题目要求的是,如果跳过一个景点,小明需要花费多少时间在景点之间,那么我们可以先求出按顺序游览所有的景点需要花费的总时间,然后再逐个算出去除某个景点,小明需要花费的时间。所以我们需要存储从某个点到另外一个点所需要花费的时间,我们可以定义一个map,如下。//用于存储从一个点到另一个的花费跳过第一个景区,只需要总花费减去从第一个景区到第二个景区的花费;跳过最后一个景区,需要总花费减去从最后一个景区的前一个景区到最后一个景区的花费;

2024-03-19 00:53:00 600 1

原创 P8782 [蓝桥杯 2022 省 B] X 进制减法 题解

【代码】P8782 [蓝桥杯 2022 省 B] X 进制减法 题解。

2024-03-11 22:09:25 465

原创 Johnson全源最短路径算法

Johson 算法通过一种方法来给每一条重新标注边权。我们新建一个虚拟节点,可编号为 0,设这个点连接其它所有点的边权为 0。接下来跑 Bellman-Ford 算法求出从0结点到其它所有点的最短路,记为 h[i]。那么就可用 h[i] 重新设置边的边权(如下)。接下来以每个点跑 n 轮 Dijkstra 算法即可求出任意两点间的最短路了。假如存在一条从 u 到 v 的结点,边权为 w 的边,则我们将该边的边权重新设置为whu−hvwhu−hv。

2024-03-10 23:27:48 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除