自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++STL 5.priority_queue

优先队列,这一数据结构在传统队列的基础上引入了优先级的概念,确保在任何时刻,队列前端的元素均拥有最高的优先级。这种设计允许我们每次从优先队列中提取时,都能获得当前队列中最高优先级的元素。其背后的实现机制主要依赖于堆这一数据结构。//头文件//初始化定义。

2024-07-29 01:00:00 750

原创 C++STL 4.deque

双端队列是一种可以在两端进行插入和删除操作的数据结构。#include//添加头文件//初始化定义。

2024-07-28 09:53:25 198

原创 C++STL 3.queue

队列,这一数据结构遵循着先进先出的原则。//头文件//定义初始化queue q;

2024-07-28 01:30:00 240

原创 C++STL 2.stack

栈,作为一种独特的数据结构,被巧妙地实现在STL中。它遵循先进后出的原则,即最后进入的元素将首先被移除,这种特性使得它在数据处理和存储方面具有特殊的优势。#include//头文件...stack//定义。

2024-07-28 01:00:00 591

原创 #371. 组合的输出

【代码】#371. 组合的输出。

2024-07-27 06:45:00 360

原创 P372 拆分K

在做STL,给点支持吧QwQ...

2024-07-27 06:45:00 990

原创 C++STL 1.vector

vector是一个可变长度的数组(也被称为动态数组),它允许用户随时增加或移除元素。注意:在局部区域中(例如局部函数内部)创建vector数组,实际上是在堆空间中进行的。然而,在局部区域创建数组是在栈空间中进行的,而栈空间相对较小。如果创建一个非常大的数组,可能会导致栈溢出。因此,在局部区域中不应该创建过大的数组,但是可以创建大长度的vector。vector a;//定义了一个名为a的一维数组,数组存储“类型”类型数据指定长度和初始值。

2024-07-26 09:13:04 1787

原创 #374. 素数环

现在在做STL,大家给点支持吧....

2024-07-26 08:59:40 132

原创 #370. 全排列问题

【代码】#370. 全排列问题。

2024-07-26 08:56:38 369

原创 C++BFS详解来啦QwQ

2、每次从队列的头部移除一个元素,检查该元素的所有下一级元素,并将它们添加到队列的末尾。同时,将该元素标记为它的下一级元素的前驱。简单来说就是一个迷宫,我把一桶水从入口倒进去,那么在分岔口时就会往两边流,这就是BFS的算法,就是从一个数延伸出去的n个数。这是BFS的基本模板,要知道的是,BFS和DFS是不一样的,BFS并不需要递归,且他是每条路都一起走,所以比DFS快很多。4、如果遍历完整棵树仍未找到目标元素,程序结束。3、当找到目标元素时,程序结束。1、将根节点添加到队列的末尾。

2024-07-25 09:43:47 1438

原创 #386. 八数码

有点实力的这题,主要是怎么和0交换是一个问题,还有cnator值是一个新知识,这里就不多讲,cantor值是用来判断全排列下,这一串数排第几。看我代码awa.....给点支持吧QwQ,马上出BFS.....awa。

2024-07-25 09:18:16 156

原创 #385. 拯救王妃

非常简单,但这题不用vis,因为他有可能第二次走会更快,所以我们用timee数组,给点支持吧QwQ。马上讲BFS啦,给点支持吧...awa。

2024-07-25 08:45:51 192

原创 C++之DFS深度优先搜索学习

具体来说,vis数组的长度与待排列的数字数量相同,初始时,每个元素都设置为false,表示对应的数字尚未被选中。排列的关键在于顺序的区分,例如,当我们考虑数字1、2和3时,'1,2,3'与'1,3,2'被视为两种不同的排列方式。在这个过程中,我们不仅仅是在寻找答案,更是在体验一场思维的舞蹈,每一个回溯都是对先前选择的反思,每一次新的尝试都充满了发现未知的可能。这样的表述不仅保留了原文的意义和主旨,即通过枚举和回溯来探索所有可能的数的组合,还增添了文学色彩,使读者能够更加生动地感受到这一过程的复杂性和美丽。

2024-07-24 13:19:27 2709 6

原创 B3625 迷宫寻路

给个赞和关注再走吧,求求各位大佬了QwQ.本文为C++解法.....非C++的无。给个赞点个关注吧QwQ。

2024-07-24 08:59:07 180

原创 P1605 迷宫.题解+解析

首先,做这题你得会DFS,我就不多说了,后面可能会出,现在去找别的博主先吧.....好了,废话不多说,直接上代码好吧....C++代码如下。本题答案为原创.....

2024-07-21 20:42:56 259 1

原创 游戏(仅仅2000行代码)(改进他人)

cout

2023-12-27 22:24:17 398 1

原创 与7无关的数字代码

int main()cin>>n;int sum=0;i<=n;i++)flag=0;if(i%7!=0)flag=1;int l=i;while(l)flag=0;break;l/=10;continue;sum+=i;cout<<sum;

2023-12-10 20:15:28 93

原创 转载狼人杀游戏

if(i==idx_police) color(yellow),cout<<"(警长)\n";if(i==idx_police) cout<<"(警长2票)\n";cout<<setw(2)<<my_number+1<<"号投了"<<setw(2)<<n<<"号";cout<<setw(2)<<i+1<<"号"<<"投了"<<setw(2)<<t+1<<"号";cout<<"今晚"<<langrensha+1<<"号死了,你想用解药吗?cout<<"已经解救"<<langrensha+1<<"号\n";

2023-12-03 21:26:11 66 2

原创 转载末日游戏

string filename[10]={"空存档","空存档","空存档","空存档","空存档","空存档","空存档","空存档","空存档","空存档"};cout<<"你目前伤害:"<<things[3]<<"目前防御:"<<things[11]<<"你的金币为:"<<"$"<<money<<endl;

2023-12-03 21:09:25 57 1

狼人杀游戏注意!!!转载,转载

狼人杀游戏注意!!!转载,转载

2023-12-03

空空如也

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

TA关注的人

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