自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态规划习题代码题解

【代码】动态规划习题题解。

2025-03-14 16:12:01 175

原创 2025春新生培训——动态规划

动态规划(Dynamic Programming)这一算法并不能望文生义,如果你说动态规划使用动态数组写的,那么就太离谱了,实际上,动态规划往往指在解决问题时发现大问题可由小问题解决,而小问题存在最优解,进而可以优化掉大量不必要的计算。这一点与贪心类似,然而贪心往往是基于当前状态做出的最优解,而动态规划需要根据之前状态做出调整。

2025-03-09 07:46:48 512

原创 2025春新生培训数据结构(树,图)

邻接表会用节点数目的平方的空间,因此这往往并不适用于节点数目较多而边数较少的情况,所以我们往往会采用另一种方式:仅仅去记录关系。大家试想一下,我们现在已知的几种数据结构:栈,队列,链表......这些结构都有一个特点,就是线性的。有许多的人,我们知道a比b年龄大,a比c大,d比c大,d比e大......该如何记录这样的信息呢?这就是一个邻接表, 我们可以从中看出 a 比 b 大, a 比 c大, b 比 c 大。已知有三个人a, b, c, 已知a > b, b > c, a > c。

2025-03-01 00:16:56 1087

原创 转战博客园

以后在博客园更新内容了。

2024-11-18 19:28:32 127

原创 AcWing 173 矩阵距离 (多源bfs)

【代码】AcWing 173 矩阵距离 (多源bfs)

2024-11-17 17:54:07 135

原创 A - How many are prime?

【代码】A - How many are prime?

2024-11-16 12:30:39 175

原创 AcWing 1100 抓住那头牛

【代码】AcWing 1100 抓住那头牛。

2024-11-16 10:16:59 151

原创 AcWing 188 武士风度的牛

这道题需要注意走马,其他地方和普通bfs一样。

2024-11-16 09:53:02 188

原创 codeforces 986 B Alice‘s Adventures in Permuting

当 b == 0, 那么就会出现无法全排列的情况,即最后有两个以上的数在末尾。可以把情况分为两类,b == 0,b >= 1。

2024-11-15 18:36:26 299

原创 AcWing 1076 迷宫问题 最短路

这道题就是先正着算一遍然后反着走回去。

2024-11-15 14:18:23 187

原创 AcWing 1106 山峰和山谷

这道题只要旁边没有高的就是山峰,没有矮的就是山谷。

2024-11-15 13:58:10 215

原创 AcWing 1098 城堡问题 flood fill

这道题只需要注意加上判断条件,对应的墙体为空即可。

2024-11-15 12:23:29 224

原创 AcWing 1097 池塘计数 flood fill bfs搜索

【代码】AcWing 1097 池塘计数 flood fill bfs搜索。

2024-11-14 23:14:34 224

原创 AcWing 303 运输小猫

【代码】AcWing 303 运输小猫。

2024-11-14 22:47:33 183

原创 AcWing 302 任务安排 斜率优化的dp

与上一道题不同,这道题目无法通过斜率递增的性质来删掉前面的点,所以必须二分出所选的凸点。

2024-11-13 22:37:28 170

原创 AcWing 301 任务安排2

这道题考察凸包。

2024-11-13 16:51:33 170

原创 AcWing 300 任务安排1

这道题主要就是费用提前计算。

2024-11-13 11:18:33 155

原创 AcWing 1091 理想的正方形

【代码】AcWing 1091 理想的正方形。

2024-11-12 15:20:40 346

原创 AcWing 1091 绿色通道

【代码】AcWing 1091 绿色通道。

2024-11-12 14:45:10 379

原创 AcWing 1087 修剪草坪

【代码】AcWing 1087 修剪草坪。

2024-11-12 14:28:27 349

原创 AcWing 1089 烽火传递

【代码】AcWing 1089 烽火传递。

2024-11-11 23:12:37 119

原创 AcWing 1088 旅行问题

【代码】AcWing 1088 旅行问题。

2024-11-11 22:46:49 80

原创 AcWing 135 最大子序和

【代码】AcWing 135 最大子序和。

2024-11-11 18:19:14 112

原创 AcWing 1086 恨7不成妻

【代码】AcWing 1086 恨7不成妻。

2024-11-08 22:00:26 103

原创 AcWing 1085 不要62 数位dp

【代码】AcWing 1085 不要62 数位dp。

2024-11-07 20:39:31 119

原创 AcWing 1084 数字游戏2 数位dp

【代码】AcWing 1084 数字游戏2 数位dp。

2024-11-07 14:27:19 111

原创 AcWing 1083 Windy数

【代码】AcWing 1083 Windy数。

2024-11-06 20:40:41 112

原创 AcWing 1082 数字游戏 数位dp

【代码】AcWing 1082 数字游戏 数位dp。

2024-11-06 19:40:10 89

原创 AcWing 338 数位dp

【代码】AcWing 338 数位dp。

2024-11-06 10:59:49 98

原创 AcWing 1081 度的数量 数位dp

【代码】AcWing 1081 度的数量 数位dp。

2024-11-06 10:58:20 123

原创 AcWing 338 计数问题

【代码】AcWing 338 计数问题。

2024-11-05 17:42:45 306

原创 AcWing 1077 皇宫看守 树形dp + 状态机

【代码】AcWing 1077 皇宫看守 树形dp + 状态机。

2024-11-05 13:47:43 94

原创 AcWing 323 战略游戏 树形dp

【代码】AcWing 323 战略游戏 树形dp。

2024-11-05 13:11:06 104

原创 2024NENU新生培训_排序_习题

上节课我们说 cin 在各方面优于 scanf,但是在某些情况,cin 没有 scanf 好用。1,如果输入输出达到几十万,cin,cout慢,需要优化。2,如果输出几位小数。3,如果输入某种格式。

2024-11-05 12:33:33 170

原创 AcWing 1074 二叉苹果树 树形dp(有依赖的背包问题简化版)

【代码】AcWing 1074 二叉苹果树 树形dp(有依赖的背包问题简化版)

2024-11-04 20:15:56 77

原创 AcWing 1075 数字转换 树形dp + 调和级数

【代码】AcWing 1075 数字转换 树形dp + 调和级数。

2024-11-04 18:56:49 171

原创 E - Reverse the Rivers 二分与思维

从上往下一定是越来越大,因此分成两个去看,即对于大于和小于分开去思考。

2024-11-04 17:25:32 223

原创 AcWing 1073 树的中心 树形dp (详解)

这道题目非常有新意,在过去,我们通常先访问子节点去更新父节点的状态,但是这道题我们还需要从父节点去更新子节点。我们可以想象为向上和向下两个方向,我们任取一点,先向下走,再回来更新上面的点,这样我们就能得出向下的最长距离和次长距离,同时记录最长距离是走哪个点获得的。然后我们再次深搜,对每个点用这个点去更新他所有子节点,因为他的子节点的最大向上值就是他的最大向上值或者向下最长距离或者次长距离加上这两点间的距离。

2024-11-04 13:57:48 332

原创 AcWing 1072 树的最长路径 树形dp

【代码】AcWing 1072 树的最长路径 树形dp。

2024-11-02 19:36:26 118

原创 AcWing 285 没有上司带的舞会 树形dp

【代码】AcWing 285 没有上司带的舞会 树形dp。

2024-11-02 15:29:14 225

空空如也

空空如也

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

TA关注的人

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