自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tyyjy

tydyj

2025-05-25 17:25:37 96

原创 循环嵌套与枚举算法

符合条件。

2025-05-16 13:49:25 1000

原创 C++字符串处理:高效操作与常见陷阱

在 C++ 中,字符串的处理主要有两种方式:‌。‌:修改字符串时,原有迭代器可能失效。‌:频繁拼接字符串时,可用。‌:避免使用非法索引(如。(非' '和 /n )

2025-05-10 11:07:55 127

原创 树与二叉树:从定义到遍历全解析 C++

一棵树是由n(n>0)个元素组成的有限集合,其中:(1)每个元素称为结点(node)(2)有一个特定的结点,称为根结点或树根(root)(3)除根结点外,其余结点能分成m(m>=0)个互不相交的有限集合T0,T1,T2…… Tm-1。其中的每个子集又都是一棵树,这些集合称为这颗树的子树。

2025-05-10 11:05:18 786

原创 ASCLL码(T^T

ASCII码是C++字符处理的核心基础,涉及输入输出、字符串操作及底层数据转换。掌握其原理及转换方法,可提升代码效率和可维护性。在C++中,字符以单字节存储,直接对应ASCII码值。爹:那让我看看ASCLL码总表呗!字符-----》ASCLL码。字符《-----ASCLL码。的ASCII码为65,

2025-05-10 11:01:50 215

原创 知识点,一次看到爽

所谓计算机网络,就是利用通信线路和设备,把分布在不同地理位置上的多台计算机连接起来。计算机网络是现代通信技术与计算机技术相结合的产物。网络中的计算机与计算机之间的通信依靠协议进行。协议是计算机收、发数据的规则。​TCP/IP​:用于网络的一组通信协议。包括IP(Internet Protocol)和TCP(Transmission Control Protocol)因特网(Internet)是一个建立在网络互联基础上的最大的、开放的网球性网络。

2025-05-10 10:55:25 1057

原创 《我的世界》生存指南(2025年修订版)

注:本指南整合多阶段生存策略,适用于1.20+版本。

2025-05-08 17:21:02 643

原创 PVP鼠标推荐(deepseek)

下面有不懂的自行百度查找👍 ❤️以下是几款在和:预算有限但需要稳定双击性能的玩家。:¥100-200:长期高强度使用后可能出现微动老化(可自行更换微动解决)。:中小手型,追求轻量化与高响应速度的玩家。:¥200-300:光学微动手感偏硬,可能需要适应。:追求自定义微动手感的高端玩家。:¥500-600:微动可更换设计大幅延长鼠标寿命。:FPS/Minecraft 玩家,注重轻量化与灵活性。:¥400-500:微动寿命一般,需定期维护。:需要稳定 DBC/DC 的中大手玩家。:¥200-300。

2025-05-08 17:19:24 1010

原创 介绍一下MC的PVP(deepseek),生存玩家可以试试

我的世界》(Minecraft)PVP(玩家对战)是游戏中最具竞技性的玩法之一,玩家通过技巧、策略和装备搭配进行对抗。网易版(中国版)由于网络优化好、无需加速器,适合国内玩家。掌握PVP需大量练习,建议从Duels模式开始熟悉连击和走位,再挑战生存PVP或团队战!网易版PVP服务器更新较快,建议多尝试不同玩法找到最适合自己的!

2025-05-08 17:18:41 1011

原创 链表链表链表

2025-05-05 11:20:45 117

原创 队列队列队列

2025-05-05 11:20:13 105

原创 栈栈栈栈栈

2025-05-05 11:19:39 92

原创 位运算介绍

1,3,5,9这些2^i+1的数字。类型(在个人计算机中,int一般为32位),但为了便于将算法以图形表示,下面一般使用8位的二进制数来展示,而不是使用32位,否则位数太多,图形过小,不利于绘制和阅读。因为15=0000 1111(⼆进制),右移⼆位,最⾼位由符号位填充将得到0000 0011即3。在C++中表示二进制数一般使用0x前缀表示的十六进制形式,和二进制数有一一对应的关系,如0x5A,表示二进制数 01011010。~A = 1100 0011(非,取反,即0变1,1变0)

2025-05-05 11:18:43 714

原创 位运算的应用

假设原来的数是a,对a取反加1得到~a+1,原数a和~a+1进行位与操作,就得到了lowbit值,即lowbit(a) = a & (~a + 1)。不⽤x%2 == 1,因为如果x为负奇数,x%2=-1。如果X减去1后(低⼀位并且⼆进制的每⼀位都是1),这个数与X做与运算,答案若是0,则X是2的N次⽅。因为取反加1就是一个数的相反数的补码,因为lowbit也写作 lowbit(a)=a&(-a)即 a-(a&-a)也可以由a&(a-1)得到。当这个数是0,没有最低位1的时候,结果为0。

2025-05-05 09:52:41 629

原创 位运算的优先级

2025-05-05 09:39:32 216

原创 树和二叉树

依旧以上图为例: (1):1->2->4->6->7,7 无左孩子,也无右孩子,输出 7,此时 6 无左孩子,而 6 的右子树也全部输出,输出 6,此时 4 无左子树,而 4 的右子树全部输出,输出 4,此时 2 的左子树全部输出,且 2 无右子树,输出 2,此时 1 的左子树全部输出,接着转向右子树;(3):7 的左孩子为空,输出 7,右孩子也为空,此时 2 的左子树全部输出,输出 2,2 的右孩子为空,此时 1 的左子树全部输出,输出 1,接着 1 的右孩子;例如,结点1的度为3,结点3的度为0。

2025-05-05 08:18:53 515

原创 位运算介绍

1,3,5,9这些2^i+1的数字。类型(在个人计算机中,int一般为32位),但为了便于将算法以图形表示,下面一般使用8位的二进制数来展示,而不是使用32位,否则位数太多,图形过小,不利于绘制和阅读。因为15=0000 1111(⼆进制),右移⼆位,最⾼位由符号位填充将得到0000 0011即3。在C++中表示二进制数一般使用0x前缀表示的十六进制形式,和二进制数有一一对应的关系,如0x5A,表示二进制数 01011010。~A = 1100 0011(非,取反,即0变1,1变0)

2025-05-05 08:15:14 549

原创 改编字符画2

【代码】 改编字符画2。

2025-05-02 14:14:12 350

原创 改编字符画

【代码】改编字符画。

2025-05-02 14:13:32 84

原创 改编字符画

【代码】改编字符画。

2025-05-02 14:12:34 106

原创 满级新闻满级新闻满级新闻

2025-05-02 12:40:35 68

原创 机器人小度1.15版本

【代码】机器人小度1.15版本。

2025-05-02 12:38:22 87

原创 简易版2D我的世界C++程序(有点BUG,但是可以玩!!!)

1、按空格键来切换模式(挖掘模式和放置模式),2、按数字1和2键来切换放置的方块(1是草,2是木),树叶不能放置!!!3、树木生成时可能有点BUG。4、在操作时,请见谅。5、地图默认大小为20*20,可以自己修改。(第15行和第16行) 6、

2025-04-26 10:41:02 420

原创 进制转换编程实现

十进制长整数转换为十六进制的程序,输入:一个长整数,输出:十六进制数。编写一个十进制长整数转换为二进制的程序。编写一个二进制转换为十进制的程序。

2025-04-26 10:36:07 224

原创 神舟二十号载人飞船发射取得圆满成功 中国载人航天开启第20次神舟问天之旅

4月24日,搭载神舟二十号载人飞船的长征二号F遥二十运载火箭在酒泉卫星发射中心发射(拼版照片)。4月24日,搭载神舟二十号载人飞船的长征二号F遥二十运载火箭在酒泉卫星发射中心发射。4月24日,搭载神舟二十号载人飞船的长征二号F遥二十运载火箭在酒泉卫星发射中心发射。4月24日,搭载神舟二十号载人飞船的长征二号F遥二十运载火箭在酒泉卫星发射中心发射。4月24日,搭载神舟二十号载人飞船的长征二号F遥二十运载火箭在酒泉卫星发射中心发射。新华社记者 连振 摄。新华社记者 贝赫 摄。新华社记者 连振 摄。

2025-04-25 14:14:58 252

原创 move(更新3)

【代码】move(更新3)

2025-04-25 13:52:25 421

原创 move闯关 (集合)

1.2.

2025-04-22 13:13:18 642

原创 move闯关(更新啦)1

【代码】move闯关(更新啦)1。

2025-04-22 13:05:10 589

原创 C++每周一篇

队列 先进先出 单向队列 queue<int>q1 双向队列 deque<int>q2;2.现场计算的 O(log n) : 乘2,除2,二分,折半。(1+1)*2写出它的前缀形式 * + 1 1 2。中序遍历 中缀 左根右 确定了树的结点的位置。插入排序 倒序往前比较,一直比到比不了的时候。深度优先搜索 DFS 递归---栈。完全二叉树:层次遍历时,没有断点的。八进制转二进制 取一分三。二进制转八进制 取三合一。十六进制转二进制 取一分四。^异或 相同为0,不同为1。

2025-04-20 15:30:02 634

原创 抽屉原理1

叫做从n个不同元素中取出m个元素的一个组合。所有组合的个数,叫做从n个不同元素中取出m个元素的组合数,记作Cnm。(1)一般地,从n个不同元素中任意取出m个(m<=n)元素组成一组,

2025-04-19 13:53:31 227

原创 【无标题】

1.请选择答案B 2.请选择答案B 3.请选择答案A 4.请选择答案D 5.请选择答案D 6.请选择答案B。7.请选择答案A 8.请选择答案D 9.请选择答案D 10.请选择答案C 11.请选择答案B 12.请选择答案C。

2025-04-19 13:26:22 187

原创 筛选法(埃氏筛法)C++

输入N个整数M,判断它们是否为质数。如果是输出“YES”,否则输出“NO”。(1<=n<=10000)第一行为N,第2~n+1行每行为一个正整数M。(1<=M<=1000000)每行分别是“YES”或者“NO”。

2025-04-19 08:19:46 272

原创 递推 递推 递推

递推,意思就是用已经有的信息一点点推出想要知道的信息。显然,如果我们用人脑去模拟一个递推算法,是比较简单的,因为“根据已有信息推出未知信息”是我们常用的思考方式,符合直觉。如果用电脑运行递推算法,我们应该考虑使用循环。我们可以在循环的过程中使用数组和临时变量记录下来每一步递推的过程和结果。根据已有的东西一点点地推出未知的东西。例子:裴波拉切数列。2、找出递推式和初始条件。【使用递推解题三步骤】

2025-04-19 08:18:20 91

原创 进制转换进制转换

十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。注意:n位的二进制最多能表达0~2n-1的十进制数。如:3位的二进制最多能表达0~7的十进制。十进制:0、1、2、3、4、5、6、7、8、9、八进制:0、1、2、3、4、5、6、7。

2025-04-19 08:17:38 195

原创 vector

/ 删除下标为1到3的元素。// 初始化为{1, 2, 3}// 初始化为5个元素,每个元素的值为10。// 删除下标为3的元素。// 调整容器大小为10,多余的元素会被删除。// 访问下标为2的元素。// 修改下标为2的元素为6。

2025-04-18 19:00:16 378

原创 C++ 容器类 <vector>

vector>是 C++ STL 中一个非常有用的容器,它提供了动态数组的功能,使得元素的添加和删除变得更加灵活和方便。随着学习的深入,你将发现<vector> 在实际编程中的强大功能和广泛应用。<vector> 是 STL 中的一个容器类,用于存储动态大小的数组。<vector> 是一个序列容器,它允许用户在容器的末尾快速地添加或删除元素。在 C++ 中,使用 <vector> 需要包含头文件 <<vector>>。// 空的vector。

2025-04-18 18:58:11 662

原创 树和二叉树

依旧以上图为例: (1):1->2->4->6->7,7 无左孩子,也无右孩子,输出 7,此时 6 无左孩子,而 6 的右子树也全部输出,输出 6,此时 4 无左子树,而 4 的右子树全部输出,输出 4,此时 2 的左子树全部输出,且 2 无右子树,输出 2,此时 1 的左子树全部输出,接着转向右子树;(3):7 的左孩子为空,输出 7,右孩子也为空,此时 2 的左子树全部输出,输出 2,2 的右孩子为空,此时 1 的左子树全部输出,输出 1,接着 1 的右孩子;例如,结点1的度为3,结点3的度为0。

2025-04-18 18:57:15 231

原创 并查集(Union-Find Set)

并查集(Union-Find Set)是一种数据结构,它提供了两个用于处理不交集的操作:查找(Find)和合并(Union)。在`main`函数中,我们创建了一个包含10个元素的并查集实例,执行了一些合并操作,并检查了两个元素是否连通。**按秩合并**:在合并操作中,将秩(树的高度)较小的集合连接到秩较大的集合上,以保持树的高度最小。**路径压缩**:在查找操作中,将节点直接连接到根节点,减少后续查找操作的深度。// 查找x的根节点。**合并(Union)**:将两个不相交的集合合并为一个集合。

2025-04-18 18:56:09 262

原创 [超纲][贪心][大模拟][NOIP1999 提高组] 旅行家的预算

一个旅行家想驾驶汽车以最少的费用从一个城市到另一个城市(假设出发时油箱是空的)。给定两个城市之间的距离D1、汽车油箱的容量C(以升为单位)、每升汽油能行驶的距离D 2、出发点每升汽油价格P和沿途油站数 N(N 可以为零),油站 i 离出发点的距离 Di、每升汽油价格Pi(=1,2,…如果无法到达目的地,则输出 No Solution。如果无法到达目的地,则输出 No Solution。第i+1 行,两个数字,油站i 离出发点的距离Di和每升汽油价格Pi。第一行,D1,C,D2,P,N。

2025-04-18 18:41:31 137

原创 [ysf][高精度]高精度乘法(强化版)

输入两个整数a,b,求a * b的积。a和b有可能是正数,负数,或0。保证计算结果不超过500位。时间限制:1000ms.内存限制:256MB.

2025-04-18 18:28:05 204

空空如也

空空如也

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

TA关注的人

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