自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

2401_90042730的博客

存在即被感知,客观不以念移。

  • 博客(21)
  • 收藏
  • 关注

原创 关于各大AI对于我的个性签名的评价

Smile,smile.Smile!

2025-03-29 11:59:52 895

原创 概率期望DP

骰子爬楼梯问题:设EiE[i]Ei为从第iiiEi116Ei1Ei2⋯Ei6inEn0Ei161​Ei1Ei2⋯Ei6])inEn0赌徒破产问题dpip⋅dpi11−p⋅dpi−1dp00dpN1dpip⋅dpi11−p⋅dpi−1dp00dpN1。

2025-06-15 18:04:51 666

原创 C++斯特林数在C++中的数学理论与计算实现2

本文系统介绍了斯特林数的起源、核心概念、性质及其在组合数学中的应用。第一类斯特林数描述元素排列为轮换的方案数,第二类涉及集合划分问题。重点解析了它们的递推公式、生成函数与多项式展开,并探讨了在排列结构分析、分组问题等场景的应用。文章对比了斯特林数与贝尔数、欧拉数的关联,阐述了斯特林反演公式及其证明。最后提供了C++动态规划实现方案,包括递推算法和空间优化技巧,为组合数学计算提供了实用工具。

2025-06-15 08:12:32 435

原创 C++斯特林数在C++中的数学理论与计算实现1

斯特林数是组合数学中连接排列组合与分划问题的重要工具。第一类斯特林数描述排列的循环分解,第二类则刻画集合的划分方式。两类斯特林数都具有递推关系和生成函数表达,在算法实现上可采用动态规划、矩阵快速幂等优化方法。实际应用中,它们可用于圆桌排列、集合划分、排列生成算法优化等场景。对于大规模计算,可采用大数处理、并行计算或GPU加速技术来提升性能。斯特林数在数学和计算机科学领域具有广泛的应用价值。

2025-06-14 21:42:16 1123

原创 洛谷 P2757 [国家集训队] 等差子序列

本文提出了一种基于线段树和双哈希的高效算法,用于检测排列中是否存在长度为3的等差子序列。通过枚举中间项,利用线段树维护元素存在性的哈希值,并通过比较正向和反向哈希来判断是否存在满足条件的子序列。算法时间复杂度为O(n log n),相比暴力解法更加高效。实验证明该方法能准确识别等差子序列的存在性,为类似问题提供了新的解决思路。

2025-06-11 16:51:29 858

原创 P1064 [NOIP 2006 提高组] 金明的预算方案——依赖背包

本文分析了两个背包问题的解题方法。首先介绍了简化版"开心的金明"问题,通过将物品价值乘以重要度转化为标准01背包问题。然后重点讨论了强化版"金明的预算方案",该问题增加了主件与附件的依赖关系。文章详细阐述了变量存储、主附件判断、编号排序等处理步骤,并给出了四种可能的购买组合情况。最后提供了强化版问题的完整代码实现,采用依赖背包算法解决主附件组合问题,时间复杂度为O(n^2)。文末还推荐了类似题目供进一步练习。

2025-06-04 12:02:00 722

原创 C++概率论算法详解:理论基础与实践应用

C++概率论算法详解:理论基础与实践应用

2025-06-03 17:33:09 905

原创 C++二项式定理:原理、实现与应用

C++二项式定理:原理、实现与应用。

2025-05-15 21:40:41 1792

原创 洛谷 P1179【NOIP 2010 普及组】数字统计 —— 逐位计算

​题面:P1179 [NOIP 2010 普及组] 数字统计 ——逐位计算

2025-05-09 21:17:56 731 1

原创 C++卡特兰数讲解

C++卡特兰数的定义、公式、推导及应用典例。

2025-05-08 21:39:19 1762

原创 《编程之歌》

Go语言并发超强,Goroutine舞翩跹。Windows应用根基稳,企业级系统展宏图。Android开发凭君掌,移动应用任君创。Python简洁如诗篇,语法清晰易上手。企业级应用根基稳,分布式系统展宏图。微服务架构凭君造,云原生应用展宏图。C++指针舞翩跹,内存管理细钻研。模板元编程奇妙,STL容器任君选。Web爬虫如飞燕,网络数据任君取。多范式编程皆可选,代码之美任君夸。游戏引擎凭君造,桌面应用任君裁。数据科学是强项,机器学习展宏图。简洁高效是特色,代码清晰任君观。事件驱动交互强,游戏开发凭君霸。

2025-04-20 22:45:54 729

原创 洛谷[P2822] 组合数问题——二维前缀和

P2822组合数问题——二位前缀和算法

2025-04-12 21:42:51 1119

原创 C++剩余系、欧拉定理及扩展

C++剩余系、欧拉定理及其扩展讲解

2025-04-11 21:31:08 1297 1

原创 C++群论(代数结构)

C++群论(代数结构)讲解

2025-03-27 21:06:30 1108

原创 C++势能线段树(吉司机线段树)

C++势能线段树讲解

2025-03-25 21:45:46 1594

原创 论单调队列优化DP

单调队列优化DP(区间、背包、树形和数位)

2025-03-15 21:48:54 1887 1

原创 论当今的精神状态...(2025.3.14)

记录日常心理

2025-03-14 21:40:16 431

原创 洛谷【P4317】 花神的数论题(快速幂、组合数学)

数位DP,快速幂,组合数学。

2025-03-13 21:52:33 936

原创 C++Manacher(马拉车)算法

Manacher算法以独特的预处理方式和回文数组出名,以添加特殊字符处理字符串奇偶,以回文半径数组处理回文串。算法复杂度占优,值得入手。

2025-03-12 21:40:27 1189

原创 C++KMP算法详解

KMP算法是一种高效的字符串匹配算法,通过预处理模式串构建部分匹配表,避免了暴力匹配中的重复计算。它的时间复杂度为线性级别(O(n + m))(不排除特殊的 O((n + x) m) 情况),适用于大规模文本匹配场景。理解KMP算法的关键在于掌握部分匹配表的构建和失配时的跳转机制。

2025-03-06 21:42:12 875

原创 C++哈希算法详解(hash、hash!)

C++哈希算法详解

2025-03-06 12:02:13 1802

空空如也

空空如也

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

TA关注的人

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