自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数论基础(超详细)

具体的流程,我们从 22 开始循环,如果当前数 𝑥x没有被标记。那么当前数一定是素数,否则是合数,然后我们依次枚举 x 的倍数 2𝑥,3𝑥,4𝑥...,并且将其标记。采用一种从小到大的过程,对于整数 x,我们将区间内的所有的 𝑥 的倍数都标记为合数(非素数)即可。筛法解决的问题主要是筛选出一类具体特殊性质的数。范围通常是 [1,𝑛]。素数:即其因数只有 1 和其本身的数。特殊的,1 不是素数。埃拉托斯特尼筛法,是一类十分简单,并且好理解的筛法。最经典的问题就是筛选。

2025-03-25 20:39:31 205

原创 蓝桥杯dfs真题

【代码】蓝桥杯dfs真题。

2025-03-22 20:58:28 159

原创 深度优先搜索(dfs)与广度优先搜索(bfs)

例如上图,我们需要从 3 个数字中选择 2 个,但是第一个选择了 3 ,那么后面已经没有能选择了数字了,则退出,更加一般化来说,就算后面的数字选上,也不能满足要求。这是一个极其抽象的概念:搜索状态是指在搜索过程中,问题的当前情况或配置,它包括了当前的所有信息,并且在后续的搜索过程中,算法会基于这些信息做出选择,进一步推进搜索。dfs是我们最常用的搜索算法,其利用函数的递归实现(手动维护函数栈太过复杂),其通项解法在与对状态的定义,并且形成一棵搜索树,然后我们对搜索树进行递归遍历,找到最优解。

2025-03-22 20:39:37 971

原创 第十五届蓝桥杯省赛真题

按照惯例他们每个人都要与除自己以外的其他所有人进行一次握手 (且仅有一次)。但有 77 个人,这 77 人彼此之间没有进行握手 (但这 77 人与除这 77 人以外的所有人进行了握手)。对于一个大于 0 的浮点数 dd,可以用 RR 格式的整数来表示。一个整数如果按从低位到高位的顺序,奇数位 (个位、百位、万位 ⋯⋯ ) 上的数字是奇数,偶数位 (十位、千位、十万位 ⋯⋯ ) 上的数字是偶数,我们就称之为 “好数”。注意 AA 和 BB 握手的同时也意味着 BB 和 AA 握手了,所以算作是一次握手。

2025-03-13 20:50:13 644

原创 二分算法(超详细)

二分查找(Binary Search)是一种高效的搜索算法,用于在已排序的数组或列表中快速定位目标值。它的核心思想是每次排除一半的无效数据,大幅缩小搜索范围。

2025-03-13 19:32:55 734

原创 前缀和与差分

前缀和与差分算法在算法竞赛中是一个基础类算法,常用来解决一些区间询问类的问题,同时也存在一些扩展形式,例如异或和。

2025-03-11 21:04:40 262

原创 C++ STL vector容器用法详解

vector包含在头文件include<vector>中。

2025-03-04 21:32:09 205

原创 区间dp算法

区间dp:区间动态规划(Interval DP)是一种求解最优子结构问题的动态规划(DP)方法,主要用于处理需要在区间上做决策的优化问题。它通常应用于求解那些涉及到一个区间范围(如数组或字符串的某一部分)并要求找到最优划分或最优选择的问题。区间dp一般可以分为两种这里要注意的是问题的连续性。·一个大问题可以分成多个连续的小问题来处理·多个连续的小问题可合成一个大问题来处理可以看到这类题目我都可以按照这样的分析步骤来解。所以最重要地是能看出来题型确定题型做题就很快了。

2025-01-13 15:38:00 281

原创 基于XL6009S设计的DCDC升压电路

XL6009的功能介绍XL6009是一款专为升压 / 升降压设计的单片集成电路,可工作在DC5V到32V输入电压范围,它内置固定频率振荡器(400KHz)、基准稳压器(1.25V)和频率补偿电路。简化了电路设计。并可提供4A输出电流能力,具有低纹波,内置功率MOSFET,用于升压 / 升降压全集成方案,系统结构简单,系统成本低,设计方便灵活,可靠性高。XL6009采用内置输出过电流保护功能与EN脚逻辑电平关断功能。XL的引脚介绍VIN:输入电压引脚,接入供电电源的正极。

2024-11-12 20:57:14 1733

原创 DRC检测时经常遇到的问题

本人第一次遇到这样问题的时候反复去修改这根导线上连接的网络端口,结果反复出现我所输入的网络端口名称后面跟一个加号(本来是rnst结果变成rnst+)正确做法应该是点击蓝色字样跳转到对应的导线处修改网络名称而不是修改网络端口名称!

2024-09-10 19:45:41 1317 1

原创 bfs广度优先搜索

bfs(breadth-fist search)算法即广度优先算法,是一种图(或树)的搜索算法。他从图(树)的某一个节点开始遍历逐层的遍历图(或树)的节点,他的遍历规则是优先访问距离该节点最近的节点直到访问完毕。

2024-07-17 19:39:10 730

原创 c++ stl库中queue容器的用法介绍

queue是类似与数据结构中队列的一种存储结构其主要操作包括队列的初始化,销毁队列,出队入队一系列操作。需要注意的是要使用queue容器要包含头文件#include<queue>#include<queue> //包含queue容器的头文件。

2024-07-10 01:09:52 376

原创 远动会分数管理系统

根据运动会分数统计系统的问题分析与设计要求,我们将系统三个板块:信息统计板块,信息处理板块与信息查询板块。

2024-07-09 01:58:20 142

原创 链表的存储结构与基础算法

线性表的链式存储结构称为链表链表与顺序表的比较:在顺序表中,逻辑上相邻的元素对应的存储位置也相邻。但我们要进行“增删”操作时要移动大半个表,相当费时费力,但是利用链表我们只需要改动其指针域即可。在改动指针域时最重要的是保证链表的连续性。

2024-05-23 00:07:58 479 1

空空如也

空空如也

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

TA关注的人

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