自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P5684 [CSP-J2019 江西] 非回文串 题解

题目要求计算给定字符串的非回文排列数。解题思路采用正难则反的方法,用全排列数减去回文排列数。首先统计各字符出现次数,若超过一个字符出现奇数次则直接输出全排列n!;否则计算回文排列数:对于全偶数字符,按对称性计算组合数;对于存在奇数字符,先固定中间位置再对称处理。使用预处理阶乘和逆元优化计算。最终答案通过(n! - 回文数 + mod) % mod得到,避免负数结果。时间复杂度主要取决于预处理阶乘的O(n)和快速幂的O(log n)。

2025-06-02 20:30:36 263

原创 题解:P8819 [CSP-S 2022] 星战(随机哈希)

题目要求实现加边和删边操作,并实时判定是否所有点的出度都为1。通过分析,发现这等价于基环树的性质,即所有点出度为1。为了高效维护和判断,采用哈希方法,为每个点分配随机哈希值,动态维护入度和哈希和。通过四种操作(删边、删所有入边、加边、加所有入边)更新哈希和,并判断当前哈希和是否等于初始哈希和,从而判定是否满足条件。最终,通过维护初始哈希和和当前哈希和,实现了高效的动态判定。

2025-05-10 17:29:09 597

原创 NOI 2025 大纲更新:算法竞赛的新风向标

总体来看,2025 版 NOI 大纲的变化体现了竞赛对选手能力要求的全面提升。从编程语言的规范性到数据结构的优化,从算法策略的深度拓展到数学知识的深化理解,这些变化都要求选手们在备战过程中更加注重知识的系统性和完整性。同时,这些变化也为我们指明了未来竞赛的发展方向,即更加注重选手在解决实际问题时的综合能力和创新思维。对于选手们来说,及时了解和适应这些变化至关重要。建议选手们仔细研读 2025 版大纲,结合 2023 版大纲进行对比学习,明确自己的学习重点和方向。

2025-05-05 15:13:12 990

原创 【C++算法竞赛】dfs序转化+动态树上最短路径 入门教学

基环树 = 正常的树 + 一条边,加上的那一条边会使树成环。找环边: 并查集 or DFS判环遇到基环树的题,一般先不考虑那一条成环的边,看在普通的树上怎么操作,然后在询问时单独计算多出来那条边的贡献就行。所以我们可以先考虑求树上的动态全源最短路。

2025-03-15 09:59:51 842

原创 %3 题解(组合计数+隔板法)

组合计数好题!综合运用隔板法和差分数组求解问题,推导过程详细,及其考验思维!快来看ヾ(•ω•`)o

2025-02-12 17:01:39 834

原创 2025.2.8 寒假综合训练赛2题解

模拟赛题解。里面有从题目观察到思路推导再到代码实现的详细过程,题目包含博弈论、思维枚举、dp,讲解深入浅出,保证看完会有收获!快来看ヾ(•ω•`)o

2025-02-10 18:11:03 1025

原创 C++ 中的环形线性动态规划

详细讲解了线性dp在环上的应用,有例题、详解和课后习题,内容超级丰富!快来看掰掰

2025-02-06 11:34:02 789

原创 求积水问题的三种解法

C++典型搜索例题“积水问题”的详细解法,从入门到优化,还附赠全新解法:并查集!讲解细致,快来看ヾ(•ω•`)o

2025-02-06 11:06:45 954

原创 差值 dp 入门

差值 dp 的入门讲解,深入浅出,例题引导,7000 字倾情奉献,快来看ヾ(•ω•`)o

2025-02-03 19:39:13 773

原创 【算法竞赛】相邻差值相等问题的前缀和解法

”相邻差值问题“用前缀和思想解决的详细介绍!

2024-11-28 22:45:12 824

原创 【CSP初赛】2024初赛练习-完善程序(1)

2024初赛练习-完善程序(1)的讲解,一道有关二分查找的小题,细节还是有点的,欢迎大家观看!ヾ(•ω•`)o

2024-08-08 17:48:39 789

原创 【CSP初赛】2024初赛练习-阅读程序(1)

2024CSP初赛练习-阅读程序(1)的详细讲解,有关斐波那契数列的一道小题,欢迎大家观看!ヾ(•ω•`)o

2024-08-08 17:36:19 883

原创 题解:十七边形_三角函数_C++算法竞赛

正十七边形这道题的详细讲解,附带三角函数推导过程及证明,保证一看就会!快来看ヾ(•ω•`)o

2024-07-30 20:17:33 367

原创 【C++】倍增LCA详解 + P3379 最近公共祖先题解

倍增树上最近公共祖先(LCA)的超详细解释,细致入微,一看就懂,或多或少会为大家带来一些新的思考。快来看ヾ(•ω•`)o

2024-07-27 22:46:44 1102

原创 【普及动规】dp例题精讲+强化练习

dp例题精讲+强化练习,每道题都有详细思路解释和题解,快来看ヾ(•ω•`)o

2024-07-21 23:23:49 1351

原创 【普及组】广度优先搜索BFS——到达型搜索问题_C++算法竞赛

广搜到达类问题的超详细总结,有例题,保准一看就懂。适合初学者及中等水平阅读,快来看ヾ(•ω•`)o

2024-07-21 18:30:44 1132

原创 STL01 - vector动态数组

vector提供了许多构造方法,可以指定长度、内容等,也可以使用默认构造。定义模板::iterator 迭代器名;#include //迭代器头文件//定义迭代器,它可以为任何一个vector的对象服务vector 的讲解就到这里啦!相信你一定涨知识了吧,希望你把掌握的知识带到实践中去,应用到算法开发中。THE END 掰掰ヾ(•ω•`)o。

2024-07-20 23:18:16 1012

原创 C++分组背包问题_动态规划dp_背包_算法竞赛

分组背包的详细讲解,附带两道经典例题,讲解得细致、易懂。快来看ヾ(•ω•`)o

2024-07-20 23:17:42 1293

原创 题解:[ABC358E] Alphabet Tiles

详细的题解,深入浅出,思路分析有理有据,保准一看就懂!快来看ヾ(•ω•`)o

2024-07-19 23:18:42 854

原创 【CSP初赛】程序阅读9

【CSP初赛】程序阅读9 的题解,欢迎大家来一起学习!

2024-07-19 16:20:20 528

原创 题解:[ABC350D] New Friends

ABC350D的题解,一道有思维难度的图论,考验了大家对图论基础知识:完全图的理解。自认为自己讲解得还是很细致的。快来看ヾ(•ω•`)o

2024-07-18 17:48:40 1141

原创 题解:P1121 环状最大两段子段和_动态规划dp_算法竞赛_C++函数模板

P1121的题解,详细讲解动规思路+解题过程,思路清晰、连贯、易懂。更有彩蛋“函数模板的函数传参”放送!快来看ヾ(•ω•`)o

2024-07-18 17:27:01 963

原创 【Pyhton】Pip换源(Windows)

Python pip的详细换源方法+常见用法。讲解非常之细致,快来看ヾ(•ω•`)o

2024-07-17 17:29:27 613

原创 题解:小S与机房里的电脑 Computer_C++算法竞赛_贪心_二分答案_模拟_数据结构

一道有难度的贪心+二分答案+模拟的题目,文章讲解得比较详细,给出程序实现的过程,让大家更直观地理解解题方法。而不是讲枯燥的思路。快来看ヾ(•ω•`)o

2024-07-17 17:09:53 1022

原创 题解:CF670E Correct Bracket Sequence Editor_C++算法竞赛_括号匹配+模拟_指针双向链表

本题使用了模拟+括号匹配+双向链表(指针)等多种技巧,本文也进行了较为详细的讲解。希望大家能有所收获!快来看ヾ(•ω•`)o

2024-07-17 14:45:32 951

原创 【C++】题解:P1259 黑白棋子的移动_递归+模拟_算法竞赛_洛谷

P1259是一道模拟+递归的有难度的题,本题解讲解地很生动易懂,在快乐中学算法!快来看ヾ(•ω•`)o

2024-07-16 15:51:15 1157

原创 【C++】Array 动态数组类的设计

C++ Array动态数组类的分享,码风良好、易懂。更多精彩内容请移步专栏~~~快来看ヾ(•ω•`)o。

2024-07-16 14:20:49 472

原创 【C++&Python&Java】字符处理详细解读_字符_ASCLL码_字母数字转换_算法竞赛_开发语言

C++和Python和Java三语言超全讲解,详细辨析字符的妙用。让你熟练玩转“字符”这一数据类型。快来看ヾ(•ω•`)o

2024-07-15 20:47:50 4147

原创 【C++】P10287 [GESP样题 七级] 最长不下降子序列 题解_动态规划dp_图论_拓扑排序_洛谷_算法竞赛

P10287题解,图论+dp,一道有难度的思维题,讲解得很详细,一看就能懂。快来看ヾ(•ω•`)o

2024-07-15 17:09:23 1569

原创 【2024最新】C++读写优化超详细解析(cin优化+普通快读+fread)_输入输出优化_快读快写_算法竞赛

2024最新,超级详细的解读。新手也可以看得懂!一文走进输入输出优化的世界!

2024-07-14 23:36:06 4098 5

原创 【C++】B3716分解质因子3 题解_素数筛法_欧拉筛+埃氏筛_算法竞赛

洛谷B3716题解,一道巧妙的质数筛法变形题,讲解得很详细,适合中等水平学习。快来看ヾ(•ω•`)o

2024-07-14 23:26:21 880

原创 【反悔贪心】P2949WorkSchedulingG+P4053[JSOI2007]建筑抢修题解

“反悔贪心”是重要的技巧,本文以例题为引导,带大家深入算法本质,轻松学习。快来看ヾ(•ω•`)o

2024-07-13 19:28:06 455

原创 【2024最新】C++扫描线算法介绍+实战例题

扫描线算法的一个介绍,里面有资料很少的一维扫描线,也有丰富的个人试错经验,干货满满。快来看ヾ(•ω•`)o

2024-07-13 17:35:23 1217

原创 C++对顶堆(求第k大、k小数)+P1801题解

C++对顶堆(求第k大、k小数)的详细讲解,整理了一些题解里的言论,自己作收藏用。快来看ヾ(•ω•`)o

2024-07-11 12:29:03 355

原创 【2024最新】Arduino通过Python进行串口通信控制电机

Arduino通过Python进行串口通信控制电机的项目,过程详细,讲解细致,非常适合初学者食用。快来看ヾ(•ω•`)o

2024-07-08 10:11:12 1743

转载 在html前端中插入LaTeX公式

参考链接:在html中使用数学公式latex_html数学公式latex-CSDN博客

2024-06-22 10:55:56 431

原创 题解:CF859C Pie Rules

CF859C Pie Rules的题解,很有意思的一道博弈论,详细地讲解了dp做法及其思考过程。保证一看就懂,快来看ヾ(•ω•`)o

2024-05-19 19:45:24 1110

原创 题解:P10373 [AHOI2024 初中组] 立方根

P10373 [AHOI2024 初中组] 立方根的题解,详细地讲了如何通过找规律入手,到完成数学分析,最后实现代码。保证一看就懂。快来看ヾ(•ω•`)o

2024-05-19 19:40:26 837

原创 题解:P8778 [蓝桥杯 2022 省 A] 数的拆分

P8778 [蓝桥杯 2022 省 A] 数的拆分的题解,超级详细,保证一看就懂,思路齐全。快来看ヾ(•ω•`)o

2024-05-19 19:33:09 619

原创 算法编程中简单取数问题的总结

解决简单的取数问题:取出某个数的前面几位、后面几位、特定位数。快来看ヾ(•ω•`)o

2024-05-02 22:32:22 944 2

空空如也

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

TA关注的人

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