自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AcWing 1112. 迷宫(算法提高课)

3.记忆化数组赋值的来源 return 别忘了赋值。1.确定好返回值代表含义。2.记忆化数组 初始化。

2024-03-18 20:32:57 394 1

原创 P8775 [蓝桥杯 2022 省 A] 青蛙过河

从题目中得出每个h长度的区间的总和大于等于2*x,因为青蛙需要往返2*x次,且从左到右和从右到左跳的方法相同,故两者等价,每个h长度的区间必定会跳2*x次。问题转化成求最小的h,使得长度为h的区间和大于等于2*x;

2024-03-18 12:05:06 620 1

原创 洛谷P1332 血色先锋队 BFS典型例题

最短路的距离问题需要标记数组,用标记数组表示是否在队列里,防止重复入队列。起点入队 + 广搜 +相同路径代价的最短路。

2024-02-20 20:54:00 782 1

原创 字符串哈希 AcWing 841

1.预处理哈希数组 (p[i]存储p进制数的i次方,公式里用 h[i]数组存储从第一个字母到第i个字母的哈希值)

2024-02-18 15:51:46 387 1

原创 POJ 3320 Jessica‘s Reading Problem 尺取模板题

数组元素是Long Long类型,不能用普通数组作为标记数组,可采用map m 来表示知识点的编号与个数的对应关系。:在i与j区间内知识点的个数小于总知识点数,则j++,重新统计知识点数目;知识点个数大于总知识点数,则i++,重新统计知识点数;,数组元素代表每一页上的知识点,求覆盖到所有不同知识点的最小区间的长度。不难想到这个题目用尺取法,采用快慢指针来求取最小区间长度。巧妙利用区间内知识点的个数与总个数的关系来进行尺取。其次用循环来遍历数组,进行快慢指针求取。

2024-02-16 17:44:03 481 1

原创 洛谷p1902 刺杀大使 dfs+二分

一开始理解错误题意,以为要找出所有能到达n层m个房间的路线才能进入大使馆。后来发现只要找到一条能达到n层任意一个房间的路线即可进入大使馆,n层房间之间是互通的,达到其中一个就能到达其他任意房间。对于同一个点,扩展顺序相同,扩展过一次无需再扩展下一次,因为扩展后的路径是固定的,不恢复现场,可有效防止反复无用扩展。同一个点扩展之后不能到达n层,再扩展也不能到达n层。二分模板 r=mid check函数要保证mid的最大代价,即路线中的代价都小于等于mid。特别注意:本题目中的dfs不需要恢复现场,否则超时。

2024-02-15 17:37:23 660 2

空空如也

空空如也

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

TA关注的人

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