自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯真题

【代码】【无标题】

2025-03-27 20:55:09 200

原创 c++板子?

【代码】c++板子?

2025-03-16 21:20:12 412 1

原创 自娱自乐之数位dp

自娱自乐之数位dp

2025-03-13 22:52:21 112

原创 自娱自乐之状压dp

的最短 Hamilton 路径。Hamilton 路径的定义是从起点到终点不重不漏地经过每个点恰好一次。输出一个整数,表示最短 Hamilton 路径的长度。个点的带权无向图,点从。

2025-03-12 22:33:37 204

原创 自娱自乐之树形dp

自娱自乐之树形dp

2025-03-12 22:04:37 121

原创 自娱自乐之DAG上的dp

自娱自乐之DAG上的dp

2025-03-12 21:14:53 150

原创 自娱自乐之区间dp

堆石子排成一排,每堆石子有一定的数量。现在要将这些石子合并成一堆。合并的规则是:每次只能合并相邻的两堆石子,合并的代价是这两堆石子的数量之和。次合并后,石子合并成一堆,求最小的总代价。

2025-03-12 21:13:41 149

原创 自娱自乐之背包dp

的背包,问如何选择物品放入背包,使得背包中的物品总价值最大。个物品,每个物品有一个重量。

2025-03-12 21:12:17 165

原创 【无标题】

如果用尺取法(即双指针或说two-pointers)会发现如样例的情况:(当位置不一样数值一样时)前一个1和2可成一对,后一个1和2也可成一对。这里以样例来说明:把两个1看成一个整体区间,用指针j和k来维系,使(j,k]区间内的数值相同,而这个区间可以产生k-j个数对。相同的题目看多了也会有审美疲劳,于是我舍弃了大家所熟悉的 A+B Problem,改用 A-B 了哈哈!(虽然这题只有普及的难度,但这题有多种解法,且其中多指针的解法思想,我觉得很巧妙)的数对的个数(不同位置的数字一样的数对算不同的数对)。

2024-10-31 23:28:26 1054 2

原创 【无标题】

在统计删去区域内的贡献点个数时,为避免贡献点被重复计数,要使4个盘子上的删去操作能够相互映射得到,也就是说你在这个盘删去了哪几行,另外三个盘上那几行也将视为无效区域。由此就想到了双指针和二分,这里我用了双指针,首先我用个sort排好序(可以更为快速的找到所有在区域内的贡献点),然后用个for遍历前几个符合要求的贡献点得到一次操作所能获得的分数。需要注意的是如何排除掉贡献点重复计数的问题,,这里我用了四个指针去作为上下左右边界,锁定有意义或者说未被计数删除的贡献点有哪些。保证每次操作后,棋盘不会被删除完。

2024-10-31 23:20:30 1492

空空如也

空空如也

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

TA关注的人

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