自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2022 RoboCom省赛题目解析

解析: 这个也是一个很简单的模拟,注意更新他的服药时间。题目解析:这就是一题很简单的模拟,直接上代码;

2024-07-11 23:01:58 243 1

原创 C++之打开继承的大门

下面我们看到Person是父类,也称作基类。Student是子类,也称作派生类。1.基类private成员在派生类中无论以什么方式继承都是不可见的。这里的不可见是指基类的私 有成员还是被继承到了派生类对象中,但是语法上限制派生类对象不管在类里面还是类外面 都不能去访问它。2.基类private成员在派生类中是不能被访问,如果基类成员不想在类外直接被访问,但需要在 派生类中能访问,就定义为protected。可以看出保护成员限定符是因继承才出现的。

2024-07-09 21:38:26 703

原创 String 的简单OJ题

int main()// 不要使用cin>>line,因为会它遇到空格就结束了return 0;

2024-06-05 18:21:20 228

原创 二叉树的OJ题

【代码】二叉树的OJ题。

2024-06-04 19:01:25 293

原创 STL <string>--------String的OJ题目

【代码】STL <string>--------String的OJ题目。

2024-05-16 12:39:29 248 3

原创 Python-----容器的介绍以及操作

列表和元组都是日常开发最常用到的类型. 最核心的操作就是根据 [ ] 来按下标操作. 在需要表示一个 "序列" 的场景下, 就可以考虑使用列表和元组. 如果元素不需要改变, 则优先考虑元组. 如果元素需要改变, 则优先考虑列表.字典也是一个常用的结构. 字典的所有操作都是围绕 key 来展开的. 需要表示 "键值对映射" 这种场景时就可以考虑使用字典.以下就是我C++ 入门python的一些基础语法的知识,欢迎兄弟们品尝。

2024-05-10 09:23:01 1283 12

原创 浅了解UE5

UE5(Unreal Engine 5)是一款由Epic Games开的游戏引擎,它是UE4的后续版本。UE5于2021年5月首次发布,并在2022年正式发布。UE5引入了许多令人兴奋的新功能和改进,以下是一些主要的介绍:1. 光线追踪技术:UE5引入了Lumen和Nanite两项重要的光线追踪技术。Lumen是一种全局光照解决方案,可以实时计算光照效果,使场景更加真实。Nanite是一种虚幻引擎中的虚拟化几何技术,可以实现高度详细的三维模型渲染。

2024-05-05 21:07:05 1329 3

原创 Linux基本指令----初级

常用选项:-p, --parents 可以是一个路径名称。-a 或--time=atime或--time=access或--time=use只更改存取时间。-m 或--time=mtime或--time=modify 只更改变动时间。-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。例如,使用 ls -a -l的指令,是显示当前目录下的所有的文件。语法:rm [-f-i-r-v] [dirName/dir]-a 列出目录下的所有文件,包括以 . 开头的隐含文件。

2024-04-25 13:03:30 608 1

原创 C++类和对象-----中篇

如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员 函数。默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。对于Date类,可以通过 Init 公有方法给对象设置日期,但如果每次创建对象时都调用该方法设置 信息,未免有点麻烦,那能否在对象创建时,就将信息设置进去呢?构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,以保证 每个数据成员都有 一个合适的初始值,并且在对象整个生

2024-04-23 16:52:40 616 2

原创 基础算法+动态规划+贪心每日一题

基于对C++语法的学习,我觉得算法对现在来说也是非常重要的,以此写下博客来记录每日的算法学习,从基础的开始,有更优秀的解法欢迎各位佬们在评论区分享自己优秀的解法。常⻅的双指针有两种形式,⼀种是对撞指针,⼀种是左右指针。贪心算法是一种常见的算法思想,它在每一步选择都采取当前状态下最优的选择,以期望最终能够得到全局最优解。贪心算法通常适用于求解最优化问题,但并不保证一定能够得到最优解。贪心算法的基本思路是通过局部最优解来推导全局最优解。

2024-04-21 18:24:32 1127 5

原创 数据结构之----栈的增删查改

栈是一种先进后出(Last In First Out,LIFO)的数据结构,在栈中,最后插入的元素最先被访问。栈的主要特点包括:1. 只能在一端进行插入和删除操作,这一端叫作栈顶。2. 插入操作叫作入栈(push),删除操作叫作出栈(pop)。3. 栈顶元素是最后插入的元素,也是唯一可以被访问的元素。栈的应用场景包括:1. 程序调用的运行时栈:用于存储函数调用的上下文信息。2. 表达式求值:用于存储运算符和操作数,实现算术表达式的求值。

2024-04-17 08:55:24 578 2

原创 LeetCode——924.尽量减少恶意软件的传播

如果其中有超过一个感染节点,那么无论移除哪一个节点,剩下的那个(那些)节点总会感染连通分量中的所有节点,同样无需考虑。如果其中恰好有一个感染节点,移除该节点可以使得最终感染的节点数减少,减少的值即为该连通分量的大小;每一个节点所在的连通分量的编号,以及每一个连通分量的大小。如果其中没有感染节点,那么无需考虑;1.方法一:枚举每一个连通分量。

2024-04-16 12:42:34 218

原创 数据结构之----单链表的增删查改以及销毁

创作人:北海有初拥(小菜鸡一枚)

2024-04-16 12:20:50 765 5

原创 数据结构之-----顺序表SeqList的实现增删查改

列举两点:1)能够存储数据(如顺序表、链表等结构)2)存储的数据能够⽅便查找。

2024-04-15 11:33:01 426 6

原创 动态规划-01背包问题

线性 dp 状态转移⽅程分析⽅式,⼀般都是根据「最后⼀步」的状况,来分情况讨论: i. 不选第 i 个物品:相当于就是去前 i - 1 个物品中挑选,并且总体积不超过 j。: 我们多加⼀⾏,⽅便我们的初始化: i. 第⼀个格⼦为 0 ,因为正好能凑⻬体积为 0 的背包;: dp[i][j] 表⽰:从前 i 个物品中挑选,总体积「正好」等于 j ,所有的选法中,能挑选出 来的最⼤价值。: dp[i][j] 表⽰:从前 i 个物品中挑选,总体积「不超过」 j ,所有的选法中,能挑选出来 的最⼤价值。

2024-04-06 20:28:48 708 7

原创 C++基本入门

C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式 等。熟悉C语言之后,对C++学习有一定的帮助,本章节主要目标: 1. 补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用 域方面、IO方面、函数方面、指针方面、宏方面等。我个人认为,相较于C语言的输入输出,我还是更喜欢用C++的输入输出来进行数据的读入与输出(可能是因为我比较懒,不想一直打“”这个),但是在需要精读的时候,用C语言的printf来说还是更加合适的,因人而异。

2024-03-27 12:01:16 464 7

原创 猜数字游戏

我们可以看到虽然⼀次运⾏中产⽣的5个数字是相对随机的,但是下⼀次运⾏程序⽣成的结果和上⼀次 ⼀模⼀样,这就说明有点问题。如果再深⼊了解⼀下,我们就不难发现,其实rand函数⽣成的随机数是伪随机的,伪随机数不是真正 的随机数,是通过某种算法⽣成的随机数。程序中在调⽤ rand 函数之前先调⽤ srand 函数,通过 srand 函数的参数seed来设置rand函数⽣成随 机数的时候的种⼦,只要种⼦在变化,每次⽣成的随机数序列也就变化起来了。那也就是说给srand的种⼦是如果是随机的,rand就能⽣成随机数;

2023-12-18 19:55:16 483 2

原创 插入排序法给数组排序(用函数实现)

sizeof(a) / sizeof(int)用于计算数组中包含整型数字的个数,然后调用InsertSort函数进行排序,最后得出运行结果。创建完插入排序的函数后,我们还需要一个定义一个PrintArray函数,用来打印数组的值。2.//注意,i<n-1,并不是i<n,如果将n-1换成n,则会引起越界的问题。这就是我所介绍的插入排序法,如有错误,评论区帮忙支出,新手小白刚入门,见谅。最后,定义一个TestInsertSort函数用来排序我们所需要的数组。1.插入排序的基本概念。

2023-12-09 15:43:01 571

原创 学习编程之路

1.刚上大一,对于学习编程有着很大的向往,时常想着自己以后毕业工作从事游戏开发的憧憬,但是开学以后发现,对于C语言的语法掌握,有点不太理想,时而苦恼,怀疑自己的能力时不时必行,所以写下这一篇博客,用来记录我学习编程的路途。3.不断学习,不断扩宽自己的眼界,跟上时代的步伐,时刻记住通过学习才能改变自己的路途。5.四年之后希望能拿到自己所想要的offer,用此贴来激励自己,充实自己的编程之路。2.每日抽出两个小时的时间用来敲代码,跟着自己报的课程来完成每天的学习任务。4.总结代码不能运行的错误,争取做好。

2023-11-19 15:14:11 59 1

空空如也

空空如也

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

TA关注的人

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