自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个爱编程的小女孩.......

关注我的人都是大帅哥!大美女!

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

原创 三级知识点汇总(详解)【c++】——7

C++提供了丰富的字符串处理功能,主要包括string类和字符数组操作。常用函数包括size()/length()获取长度,find()查找子串,replace()替换内容,insert()插入字符,erase()删除部分内容等。输入方式有getline()读取整行或cin读取单词。此外还支持字符串复制、排序等操作,其中sort()需配合algorithm头文件使用。这些函数为C++字符串处理提供了灵活多样的操作方法。

2025-07-24 15:08:39 204

原创 三级知识点汇总(详解)【c++】——6

自行观看吧,写的非常全面。

2025-07-23 14:04:58 163

原创 三级知识点汇总(详解)【c++】——5

一维数组是一组相同类型的元素按顺序排列的集合。每个元素在数组中都有一个固定的位置,称为“索引”或“下标”。数组允许在单个变量名下存储多个值,方便批量处理数据。通过这些例题,相信大家对C++一维数组的基本操作有了更深入的理解。继续练习和应用这些知识,将有助于巩固和提高编程技能。描述:输入一个长度为7的数组,统计数组中所有元素的和。如果没有显式赋值,整数数组的元素会自动初始化为0。描述:输入n个整数,求它们的最大值和最小值。

2025-07-23 13:49:46 230

原创 三级知识点汇总(详解)【c++】——4

常见的算法类型包括排序算法(如冒泡排序、快速排序)、搜索算法(如二分查找、深度优先搜索)、动态规划算法(如最长公共子序列)、贪心算法(如背包问题)等。可以描述为: 从数组的第一个元素开始,依次比较相邻的两个元素。例如,冒泡排序的流程图可以通过“开始”、“比较元素”、“交换位置”等节点和箭头来展示算法的执行过程。假设有两个桶,A桶容量为7升,B桶容量为5升,目标是通过倒水得到6升水。将A桶的水倒入B桶(A剩2升,B满5升)。将A桶的水倒入B桶,最终A桶剩6升水。将A桶剩余的2升水倒入B桶。

2025-07-21 08:29:46 190

原创 三级知识点汇总(详解)【c++】——3

自行观看↑。

2025-07-20 15:15:32 196

原创 三级知识点汇总(详解)【c++】——2

二进制 八进制 二进制 十六进制。=8个八进制+3个八进制+2。

2025-07-19 15:43:52 733

原创 三级知识点汇总(详解)【c++】——1

是十进制数据的二进制表现形式,最左边的一位是符号位,0代表正数,1代表负数。原码的取值范围为:-127 (11111111) ~ +127 (01111111),并规定-128为:10000000。正数的反码与其原码一致,而负数的反码为除符号位外全部按位取反。正数的补码与其原码一致,而负数的补码为其反码加1。正数:+5 的原码为 00000101。负数:-5 的原码为 10000101。正数:+5 的反码为 00000101。负数:-5 的反码为 11111010。负数:-5 的补码为 1111101。

2025-07-18 08:24:01 248

原创 有洛谷的,都给我加团!!!

团队链接:加入无需审核。

2025-07-07 10:59:22 215

原创 有洛谷的,都给我加团!!!

团队链接:加入无需审核。

2025-07-07 10:53:51 834 5

原创 洛谷自己创建的一个小比赛【c++】

来吧,来吧,大家都来参加吧!题目不算难,可以找我要题解。我的洛谷名称:be_the_person。

2025-06-13 21:27:38 677 1

原创 01背包问题详解c++【泪光2929】

本文详解01背包问题的动态规划解法。01背包问题要求在容量V的背包中装入若干物体(每个物体有体积w和价值v),使总价值最大。文章指出贪心算法可能无法得到最优解,并通过实例说明。核心解法是建立状态转移方程f[i][j] = max(f[i-1][j], f[i-1][j-w[i]]+v[i]),其中i表示物体编号,j表示剩余容量。通过二维数组记录状态,遍历所有物体和可能容量,最终得到最大价值。文末还提供了完整的C++实现代码,包括输入处理、状态矩阵初始化和动态规划过程。

2025-05-30 08:54:17 478 13

原创 科创大赛——知识点复习【c++】——第二篇

c++程序设计语言的特点,流程图的概念与描述,ASKII编码及类型转换的介绍,等等自行观看

2025-05-07 07:33:33 1203 1

原创 科创大赛——知识点复习【c++】——第一篇

无需多言,内容太多了,就不概括了,自行观看......

2025-05-05 21:53:15 2470 4

原创 递归与递推——c++

递推是通过迭代或循环来解决问题的方法。通常是从基本情况开始,逐步计算出更复杂的情况,直到得到最终结果。

2025-05-02 16:19:23 361

原创 枚举法——C++算法【泪光2929】

枚举有三种形式: 符号常量集合, 无类作用域枚举,类作用域枚举 .其中符号常量集合可以完全替代常量(一般是整型常量),后两种被看作自建的新数据类型."打牢基础,万事不愁" .C++的基础语法的学习."学以致用,边学边用",编程是实践性很强的技术,在运用中理解,总结.枚举的意义是让程序可读性更强.他有三种形式,这三种形式的目的是相同的:参数符号化.也就是说他的编程思想是符号化参数.之前写过一篇关于枚举的帖子--- 白话编程---数据篇(4)枚举-CSDN博客。说明:符号常量型枚举的思路和实现步骤如下。

2025-04-30 21:44:48 607

原创 scratch代码——游戏开发 【弹簧与反弹】

scratch代码——游戏开发 【弹簧与反弹】,顺手点个关注吧!

2025-04-29 21:50:32 715 1

原创 伪代码【c++】

伪代码(Pseudocode)是用自然语言描述程序设计算法的一种方式。它并不依赖于任何特定的编程语言语法,而是为了让人类容易理解算法的逻辑过程。伪代码的主要目的是以简洁和清晰的方式表达程序的核心思想,帮助开发者和其他人快速理解算法的步骤和流程。伪代码的书写方式非常灵活,它通过接近自然语言的方式,去描述一个程序的行为,但又包含了一些编程语言的元素,足够使程序员理解其实现。伪代码的作用1. 清晰地展示算法的步骤伪代码能够帮助我们专注于算法的核心逻辑,而不是编程语言的细节。

2025-04-26 21:18:02 2783

原创 python四级考试经验(考生必看)

这里呢,我本人是考过Python四级的了,也是勉强通过好吧!虽然对一些知识还不是太熟练,但是有一些技巧是本人总结出来的…当时正好我过了四级,也就是说当时如果我没有向 ↑ 那样做的话,我就过不了了。同样,还是让你写代码,但是他给了你大部分的代码,让你填少部分的。虽然这篇文章很短很短,但是全都是本人考下来的经验。这些题呢,我有一道题不会。

2025-04-25 21:49:33 560 1

原创 C++ 树(Tree)【泪光2929】

堆排序的实现基础是树,在此之前我们需要先了解堆,在了解堆之前先来了解下树。

2025-04-21 16:25:43 981 1

原创 python画动态爱心【泪光2929】

hello,大家好!上一次我发了一个python的代码,这次准备再发一个......

2025-04-20 09:39:21 274

原创 python画一颗好看的梅花树【泪光2929】

hello,大家好!发了这么久的c++,也该发个python的代码了吧!最好祝大家,都有桃花运!要是不能点关注的话,评论我的文章也可以呀!(我的文章还从来没有人评论过呢)

2025-04-20 09:03:23 347

原创 关于小bug的c++玩法......【泪光2929】

这里我觉得没什么多说的了,反正就挺好玩的。

2025-04-13 14:35:46 192

原创 关于小bug的c++玩法......【泪光2929】

hello,大家好!今天我接着上次的讲,这次是关于使鼠标短时间内无法移动。我会定时发布新作品的!

2025-04-13 14:24:33 309

原创 关于小bug的c++玩法......【泪光2929】

由于我非常的胆小,况且据说没有解决方法,所以我压根就没运行这个程序。今天我接着上次的讲,这次是关于使鼠标所点应用消失。我会定时发布新作品的!

2025-04-13 13:47:04 270

原创 关于小bug的c++玩法......【泪光2929】

如果想停止乱飞就点 Ctrl+Alt+Delet ,然后点右下角的电源键,直接重启就行。,我当时就是没注意,然后......不知道怎么退出来......后果可想而知。能不能点个关注?我会定时发布作品的!不建议运行,否则后果自负!

2025-04-13 09:04:48 510

原创 求最大公约数(gcd)【泪光2929】

公约数,也称为公因数,是指两个或多个整数共有的因数。具体来说,如果一个整数能被两个或多个整数整除,那么这个整数就是这些整数的公约数。定理:a、b 两个数的最小公倍数(lcm)乘以它们的最大公约数(gcd)等于 a 和 b 本身的乘积。12和18的公约数是它们共有的因数,即:1, 2, 3, 6。学习数论的一系列算法时,往往直接看算法,是看不懂的。12的因数有 :1, 2, 3, 4, 6, 12。如:gcd(a,b) * lcm(a,b)=a*b。18的因数有:1, 2, 3, 6, 9, 18。

2025-04-07 20:49:43 779

原创 排序算法(快速排序,选择排序......)【泪光2929】

hello,大家好!今天给大家分享一下各种排序算法!

2025-04-06 17:59:54 566

原创 怎样更改dev c++的背景颜色【泪光2929】

Hello伙伴们,每个人都有自己喜欢的编译器,作为初学者,我刚开始用的是dev c++,它功能不多,但确实简单易操作。vs和vs code有着强大的功能选项和美观的字体颜色,就显得极为高级,现在,我也学会了把dev的画面改高级,简单分享一下吧~也许你仅仅对某个主题的某个字体颜色不喜欢,那你可以修改个字体颜色就好啦,就在那预设语法高亮下面的框里,然后更改前景的颜色。我相信我们一般用的都是这个经典+主题吧。这个主题很清晰明了,简洁,但稍显单调。这个主题的名字太酷啦,整体效果还可以。这款颜色搭配挺好,挺丰富的。

2025-04-05 20:03:31 3905

原创 教你如何假装电脑出bug(对自己电脑无害)【泪光2929】

教你如何假装电脑出bug。当然,不是真的出现故障哈。

2025-04-03 21:08:40 615 2

原创 洛谷中如何查找用户?【泪光2929】

泪光2929又来创作啦!

2025-04-02 21:06:08 1845

原创 洛谷B4262 [GESP202503 三级] 词频统计 题解

现在,给定 n 个单词,你需要找出其中出现次数最多的单词。在本题中,忽略单词中字母的大小写(即 Apple、apple、APPLE、aPPle 等均视为同一个单词)。对于所有测试点,1≤n≤100,每个单词的长度不超过 30,且仅由大小写字母组成。请你编写一个程序,输入 n 个单词,输出其中出现次数最多的单词。接下来 n 行,每行包含一个单词,单词由大小写英文字母组成。输出一行,包含出现次数最多的单词(输出单词为小写形式)。输入保证,出现次数最多的单词只会有一个。第一行,一个整数 n,表示单词的个数;

2025-03-31 17:20:53 1559

转载 洛谷B4261 [GESP202503 三级] 2025 题解

其中 and 表示二进制按位与运算,or 表示二进制按位或运算。如果不存在满足条件的 y,则输出 −1。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。《洛谷 B4261 2025》 #枚举# #位运算# #GESP# #2025#一行,一个整数,若满足条件的 y 存在则输出 y ,否则输出 − 1。一行,一个整数 x。

2025-03-31 17:14:52 1099

原创 B3929 [GESP202312 五级] 小杨的幸运数

小杨的幸运数是指由小杨定义的一类特殊数字集合。根据已知的信息,小杨认为大于某个值 aa 的完全平方数及其倍数属于他的幸运数。

2025-03-24 12:46:35 990

原创 格雷码的介绍【python】

采用格雷码能够有效防止读取不一致的情况出现,尤其是在高速运转条件下。: 在信号传输过程中,使用格雷码可以降低误码率的影响,因为即使发生单比特误差,也只会引起较小的变化而不是完全不同的数据。格雷码是一种特殊的编码方式,在这种编码中,相邻两个数之间仅有一位二进制位不同。,即当从一个数值转换到下一个数值时,只有单一比特发生变化。此代码片段展示了如何基于前一次迭代的结果构建当前层次上的格雷码列表,并最终打印出三位元长的所有格雷码组合。格雷码的主要特点是其。下面是关于格雷码的一段。

2025-03-22 13:11:48 810

原创 时间复杂度&空间复杂度的介绍【c++】

时间复杂度的核心在于统计算法中最基本操作的执行次数,并将其抽象为关于输入规模 ( n ) 的函数关系。例如,在循环结构中,每一轮迭代都会增加一次运算计数;而在嵌套循环中,则需累加各层循环的影响。空间复杂度侧重于评估算法所需的额外存储资源,而非固定的数据集本身。这包括但不限于递归调用栈帧、动态分配的对象指针等临时变量。

2025-03-18 10:12:55 671

原创 如何判断读取文件是否存在?【c++】

在C++中可以通过使用标准库中的头文件(从 C++17 开始支持)来判断一个文件是否存在于指定路径下。这个头文件提供了一个名为的函数,它可以检查给定路径下的文件或目录是否存在。

2025-03-17 18:38:29 575

原创 读入文件与写入文件【c++】

在C++中进行文件操作时,我们可以使用标准库中的<fstream>头文件。

2025-03-17 18:36:15 286

原创 什么是二叉树?【c++】

二叉树是一种常见的数据结构,它由节点组成,每个节点最多有两个子节点,通常称为左孩子和右孩子。根节点是没有父节点的特殊节点,并且每个非空二叉树只有一个根节点。:某节点的高度是从这个节点向下到达叶节点需要通过边的最大数量;整棵树的高度就是其根节点的高度。:所有层级都达到了最大宽度即除开最后层次以外其余每层都有两个子女的所有结点构成一棵满二叉树。:除了最后一层外,其他各层都被完全填满,而最后一层只缺少右边的部分叶子。:从根到某个节点所经过分支的最大数目被称为该树的深度。

2025-03-17 14:18:09 249

原创 二叉树的介绍【c++】

二叉树是一种常见的非线性数据结构,其特点是每个节点最多有两个子节点:左子节点(lchild)和右子节点(rchild这种特性使得二叉树非常适合用于表达层次关系以及解决许多复杂问题。以上展示了如何利用C++语言构建和操作二叉树的基础框架及其核心方法。这些技术不仅限于理论层面的应用,还广泛应用于诸如文件系统导航、编译器优化等领域。

2025-03-17 09:57:47 491

原创 洛谷团队招募

有洛谷账号的看过来——团队招募啦!!!感兴趣的宝宝们快快加入团队吧!!!

2025-03-16 18:54:12 672 3

c++程序-电脑出故障模拟

电脑出故障模拟,对电脑无害。 鼠标乱飞 出现提示框框

2025-05-07

用python画好看的梅花树

hello!大家好!这是一个画梅花树的python代码。这是.py的资源,可以在我的作品里看到源代码(免费)

2025-04-28

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

TA关注的人

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