E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
蓝桥杯—基础练习
蓝桥杯
嵌入式STM32G431——第六届省赛真题电压测量监控设备
第六届省赛真题电压测量监控设备第六届省赛真题main.c第六届省赛真题main.c#include"main.h"//使用CubeMX配置以下头文件下的模块初始化#include"rcc.h"//时钟初始化#include"led_key.h"#include"lcd.h"#include"i2c.h"#include"uart.h"#include"adc.h"#include"rtc.h"//
lzya.
·
2024-02-01 09:38
蓝桥杯嵌入式
stm32
蓝桥杯
单片机
蓝桥杯
第 2 场 小白入门赛
目录1.蓝桥小课堂-平方和2.房顶漏水啦3.质数王国4.取余5.数学尖子生6.魔术师比赛链接1.蓝桥小课堂-平方和简单签到直接按照题目处理即可注意开longlongvoidsolve(){LLx;cin>>x;LLans=x*(x+1)*(2*x+1)/6;cout>n>>m;LLmix=1e18,miy=1e18,Max=-1e18,May=-1e18;while(m--){LLx,y;cin>
梦念小袁
·
2024-02-01 09:38
蓝桥杯比赛
蓝桥杯
算法
职场和发展
备战
蓝桥杯
---数据结构与STL应用(入门4)
本专题主要是关于利用优先队列解决贪心选择上的“反悔”问题话不多说,直接看题:下面为分析:很显然,我们在整体上以s[i]为基准,先把士兵按s[i]排好。然后,我们先求s[i]大的开始,即规定选人数不超过s[i]的士兵,下面为图解:下面为AC代码:#includeusingnamespacestd;structnode{longlongv,s;}a[1000100];longlongn;boolcmp
cocoack
·
2024-02-01 09:34
数据结构
蓝桥杯
c++
算法
蓝桥杯
嵌入式第六届真题(完成)STM32G431
蓝桥杯
嵌入式第六届真题(完成)STM32G431题目部分相关文件main.c/*USERCODEBEGINHeader*//***************************************
计算机科学边界
·
2024-02-01 09:58
单片机
蓝桥杯
stm32
职场和发展
蓝桥杯
嵌入式第七届真题(完成) STM32G431
蓝桥杯
嵌入式第七届真题(完成)STM32G431题目相关文件main.c/*USERCODEBEGINHeader*//*****************************************
计算机科学边界
·
2024-02-01 07:17
单片机
蓝桥杯
stm32
职场和发展
PYTHON
蓝桥杯
——每日一练(简单题)
题目给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1.年份是4的倍数而不是100的倍数;2.年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。解析一、y变量接收年份二、if中判断条件三、y是否可以被4整除和不可以被100整除或者可以被400整除代码运行结果为了好看结果进
詹小菜
·
2024-02-01 00:14
蓝桥杯
蓝桥杯
python
PYTHON
蓝桥杯
——每日一练(简单题)
题目对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。解析一、设置一个字符串为四个零二、for循环输出1到32的二进制数字三、用z的字符串加上二进制数字的字符串取后五位得到答案代码运行结果为了
詹小菜
·
2024-02-01 00:44
蓝桥杯
蓝桥杯
python
PYTHON
蓝桥杯
——每日一练(简单题)
题目利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。解析一、input()函数获得各个输入二、正反字符串进行拼接三、使用行数限制循环次数
詹小菜
·
2024-02-01 00:43
蓝桥杯
python
蓝桥杯
-动态规划-牌型种数
牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。题解及代码#includeusingnamespacestd;#definemem(a,b)mem
oliveQ
·
2024-01-31 19:21
算法题解
蓝桥杯
-牌型种数
小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。DFS算法思想:一直往深处走,直到找到解或者走不下去为止#includeusingnamespacestd
Monkeyhour
·
2024-01-31 19:50
dfs
蓝桥杯
-DFS-牌型种数
#include#include#include#includeusingnamespacestd;intans=0;inta[13]={0};voiddfs(intindex){if(index==13){if((a[0]+a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]+a[10]+a[11]+a[12])==13)ans++;return;}for(i
Demi_Y
·
2024-01-31 19:20
深度优先
蓝桥杯
算法
蓝桥杯
----饮料代购
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去,但不允许赊账。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能得到多少瓶饮料。输入:一个整数n,表示开始购买的饮料数量(0
疯狂小羊啊
·
2024-01-31 19:20
蓝桥杯
蓝桥杯
java
算法
数据结构
蓝桥杯
---牌型种数
小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。思想:递归问题提炼公式,结束条件代码publicclass_07牌型种数{privatestaticint
疯狂小羊啊
·
2024-01-31 19:18
蓝桥杯
蓝桥杯
算法
java
数据结构
python_
蓝桥杯
刷题记录_笔记_入门2
前言现在正式进入
蓝桥杯
的刷题啦,用python来做算法题,因为我之前其实都是用C++来做题的,但是今年的话我打算换python来试试,很明显因为也才这学期接触python加上之前C++做题也比较菜,所以我打算用
Hooray11
·
2024-01-31 17:07
刷题笔记
笔记
蓝桥杯
-sort排序(下)
sort排序1.算法说明2.例题2.1例题一2.2例题二1.算法说明我们知道,如果我们定义一个基本数据类型的话,我们是可以直接给出它的初始值的。对于结构体这样一个我们自己定义的对象来说,除非事先给出明确的规定,编译器是不知道该按照什么样的规则来进行初始化的。为了解决这个问题,C++语言的语法中,为我们提供了一种特殊的机制-那就是构造函数。构造函数是一种定义在结构体中的特殊函数,它可以被用于描述对结
一口⁵个团子
·
2024-01-31 17:58
蓝桥杯
蓝桥杯
数据库
c++
算法
蓝桥杯
2023年第十四届省赛真题-整数删除
题目意思比较简单动态的去寻找最小值然后对其左右加上这个最小值,然后删除这个数接着对改变后的数组重新找到最小值然后改变以此进行k次处理1.这样不断找最小值我们不难想到优先队列priority_queue,greater>q;2.接着由于我们要再原来数组中删除一个数那么让数组继续接着,如果依旧保持使用数组的话时间复杂度是o(n)是我们明显不可以接受的,我们不难想到使用链表这样就可以再o(1)的时间内改
梦念小袁
·
2024-01-31 17:58
蓝桥杯
蓝桥杯
c++
算法
数据结构
经验分享
蓝桥杯
-sort排序(上)
sort排序1.算法说明2.例题2.1例题一2.2例题二2.3例题三2.4例题四2.5例题五2.6例题六1.算法说明对于一个数组,通过对数组中的元素进行交换,我们可以将数组中的元素按从大到小的或从小到大的顺序排列。当我们希望对数组中的元素进行排序时,我们可以使用C++为我们提供的工具-sort。当我们使用它时,需要先引入一个算法的库-,需要说明的是,sort可以排序任何类型的数据,包括我们自己定义
一口⁵个团子
·
2024-01-31 17:28
蓝桥杯
蓝桥杯
算法
排序算法
蓝桥杯
-常用STL(一)
常用STL1.动态数组2.vector的基础使用2.1引入库2.2构造一个动态数组2.3插入元素2.4获取长度并且访问元素2.5修改元素2.6删除元素2.7清空3.vector的基础应用3.1例题一4.用动态数组存储自定义数据4.1二维的动态数组1.动态数组有些时候想开一个数组,但是却不知道要开多大长度的数组合适,因此我们需要用到的数组可能会根据情况变动。这时候我们就需要用到动态数组。所谓动态数组
一口⁵个团子
·
2024-01-31 17:23
蓝桥杯
蓝桥杯
c++
算法
stl
蓝桥杯
第 1 场 小白入门赛
目录1.蘑菇炸弹2.构造数字3.小蓝的金牌梦4.合并石子加强版5.简单的LIS问题6.期望次数1.蘑菇炸弹我们直接依照题目在中间位置的数进行模拟即可voidsolve(){cin>>n;vectora(n+1);for(inti=1;i>a[i];intans=0;for(inti=2;i=a[i-1]+a[i+1])ans++;}cout>n>>m;for(inti=1;i=0;j--){if(
梦念小袁
·
2024-01-31 17:23
蓝桥杯
蓝桥杯
算法
职场和发展
「动画演示」勾股定理的证明
_哔哩哔哩_bilibili「动画演示」8种证明勾股定理的方法「动画演示」8种证明勾股定理的方法_哔哩哔哩_bilibili12届
蓝桥杯
青少年组
dllglvzhenfeng
·
2024-01-31 17:38
信息技术
科普
创新
蓝桥杯
CSP-J
信奥
学习
C++
蓝桥杯
单片机学习笔记02
1.51单片机的中断系统在接下来的学习中,将会介绍定时器、串口通信等外设的基本使用,而这些外设的使用都要涉及中断,而且中断是单片机开发中一个相当重要的概念。不能掌握中断系统,就无法灵活应用这些外设。1.什么是中断你正在追电视剧,正看得入迷的时候,电话响了,你暂停电视剧,去接电话,在接电话的过程中,门铃又响了,你暂时放下电话,去把门打开。如果追电视剧是在执行主程序,那么电话就是中断源,电话铃响了就是
听风起
·
2024-01-31 17:08
蓝桥杯单片机
单片机
学习
笔记
算法基础(可能
蓝桥杯
刷题技巧总结文章目录javaAPI复习BigDecimal1、简介2、构造器创建3、方法描述Integercalendar字符串格式化java基础复习HashSet1、HashSet底层机制说明分析
奥丁之眼
·
2024-01-31 16:08
蓝桥杯
算法
java
【C++】多态
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《
蓝桥杯
试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》《算法》每一个不曾起舞的日子,都是对生命的辜负目录前言1.多态的概念2.多态的定义及细节
樊梓慕
·
2024-01-31 14:08
C++
c++
开发语言
2024/1/29 备战
蓝桥杯
2(队列+数组)
目录约瑟夫问题P1996约瑟夫问题-洛谷|计算机科学教育新生态(luogu.com.cn)餐厅排队0餐厅排队-蓝桥云课(lanqiao.cn)小桥的神秘礼盒0小桥的神秘礼物盒-蓝桥云课(lanqiao.cn)机器翻译0机器翻译-蓝桥云课(lanqiao.cn)约瑟夫问题P1996约瑟夫问题-洛谷|计算机科学教育新生态(luogu.com.cn)思路:模拟+stl的队列在循环的时候先把队头放进队尾,
极度的坦诚就是无坚不摧
·
2024-01-31 13:55
寒假集训
蓝桥杯
蓝桥杯
算法
c语言
c++
数据结构
2024/1/30 备战
蓝桥杯
3-1 栈
目录小鱼的数字游戏P1427小鱼的数字游戏-洛谷|计算机科学教育新生态(luogu.com.cn)表达式括号匹配P1739表达式括号匹配-洛谷|计算机科学教育新生态(luogu.com.cn)【模板】栈B3614【模板】栈-洛谷|计算机科学教育新生态(luogu.com.cn)小鱼的数字游戏P1427小鱼的数字游戏-洛谷|计算机科学教育新生态(luogu.com.cn)思路:模拟+stl的stac
极度的坦诚就是无坚不摧
·
2024-01-31 13:24
寒假集训
蓝桥杯
蓝桥杯
算法
c++
c语言
数据结构
【科技素养题】少儿编程
蓝桥杯
青少组科技素养题真题及解析第23套
少儿编程
蓝桥杯
青少组科技素养题真题及解析第23套1、英国计算机科学家艾伦·图灵于1950年提出了著名的“图灵测试”,用于判断计算机是否具有智能。
小兔子编程
·
2024-01-31 12:23
蓝桥杯科技素养计算思维题
蓝桥杯真题
科技素养题
科技素养真题
蓝桥杯科技素养真题
科技素养蓝桥杯真题
信息素养真题
蓝桥杯信息素养真题
蓝桥杯
备战——10.超声波模块
1.分析原理图
蓝桥杯
单片机板子的原理图做的简直是依托答辩,乱糟糟的不说还弄成黑白的,明明很简单的东西,弄成一大堆。可以看到,J2跳线帽如果P10接N_A1,P11接N_B1就是用作超声波功能。
@NachoNEKO
·
2024-01-31 12:00
蓝桥杯
单片机
嵌入式硬件
洛谷P8599 [
蓝桥杯
2013 省 B] 带分数
[
蓝桥杯
2013省B]带分数题目描述100100100可以表示为带分数的形式:100=3+69258714100=3+\frac{69258}{714}100=3+71469258。
ˇasushiro
·
2024-01-31 12:28
算法题
蓝桥杯
图论
算法
蓝桥杯
练习题-幸运数字
问题描述:哈沙德数是指在某个固定的进位制当中,可以被各位数字之和整除的正整数。例如126是十进制下的一个哈沙德数,因为(126)1omod(1+2+6)=0;126也是八进制下的哈沙德数,因为(126)10=(176)s,(126)10mod(1+7+6)=0;同时126也是16进制下的哈沙德数,因为(126)10=(7e)16,(126)1omod(7+e)=0。小蓝认为,如果一个整数在二进制、
甜甜不甜1001
·
2024-01-31 12:28
蓝桥杯
职场和发展
【
蓝桥杯
冲冲冲】进阶搜索 八数码难题
蓝桥杯
备赛|洛谷做题打卡day23文章目录
蓝桥杯
备赛|洛谷做题打卡day23八数码难题题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示样例解释题解代码我的一些话八数码难题题目描述在3×33\
松叶子吖
·
2024-01-31 12:28
蓝桥杯备赛
新手帖
蓝桥杯
职场和发展
【
蓝桥杯
冲冲冲】进阶搜索 Anya and Cubes
蓝桥杯
备赛|洛谷做题打卡day22文章目录
蓝桥杯
备赛|洛谷做题打卡day22AnyaandCubes题面翻译输入格式输出题目描述输入格式输出格式样例#1样例输入#1样例输出#1样例#2样例输入#2样例输出
松叶子吖
·
2024-01-31 11:24
C++知识
蓝桥杯备赛
蓝桥杯
职场和发展
蓝桥杯
训练|基础语言Day1 - STL pair vector list stack queue set map容器
:*☆主题:C++基础语法今日份打卡
蓝桥杯
基础语法学习内容:小明和完美序列顺子日期STL掌握时间管理内容详细:小明和完美序列题目考点:STLmap哈希表基础语言条件判断详细思路运用哈希表去储存出现的次数然后再统计出现次数最中要的的是情况判断
27dCnc
·
2024-01-31 10:51
算法入门
蓝桥杯
c++
list
数据结构
笔记
P8661 [
蓝桥杯
2018 省 B] 日志统计
[
蓝桥杯
2018省B]日志统计滑动窗口/双指针/单调队列/取尺题目描述小明维护着一个程序员论坛。现在他收集了一份“点赞”日志,日志共有NNN行。
潇与上海
·
2024-01-31 07:59
队列
洛谷刷题
双指针
蓝桥杯
[
蓝桥杯
2015 国 B] 密文搜索
[
蓝桥杯
2015国B]密文搜索hash+滑动窗口思想(不是滑动窗口实现),就像栈不一定是真的数据结构的栈啊喂(#`O′)这个题我debug半天结果发现是map没运用的很熟mapmp;++mp[haha]
潇与上海
·
2024-01-31 07:59
哈希表
洛谷刷题
队列
蓝桥杯
【
蓝桥杯
日记】复盘篇二:分支结构
前言本篇笔记主要进行复盘的内容是分支结构,通过学习分支结构从而更好巩固之前所学的内容。目录前言目录1.数的性质分析:知识点:2.闰年判断说明/提示分析:知识点:3.肥胖问题说明/提示分析:知识点:4.三位数排序分析:知识点:5.买铅笔分析:知识点:总结1.数的性质题目描述一些整数可能拥有以下的性质:性质1:是偶数;性质2:大于4且不大于12。小A喜欢这两个性质同时成立的整数;Uim喜欢这至少符合其
Super大雄
·
2024-01-31 05:14
蓝桥杯学习日记(java)
蓝桥杯
职场和发展
寒假2
蓝桥杯
-二分
#includeusingnamespacestd;#includeintn;intarr[100010];intf_left(intq){inta=-1;intleft=1,right=n;intmid;while(leftq){right=mid-1;//cout>n>>q;for(inti=1;i>arr[i];}intleft=f_left(q);intright=f_right(q);i
要成为编程高手的Yu
·
2024-01-31 02:47
蓝桥杯
算法
数据结构
蓝桥杯
省赛Java寒假作业&&全排列Java实现
最近看
蓝桥杯
的题目,有好多这种数学基本方式的题目,有些题目如果可以总结出公式或者是递推公式,就会很容易就能算出结果。
熊仙森
·
2024-01-31 02:16
算法
Java
全排列Java
蓝桥杯Java寒假作业
蓝桥杯
灾后重建java,算法笔记_058:
蓝桥杯
练习 2的次幂表示(Java)
1问题描述问题描述任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0现在约定幂次用括号来表示,即a^b表示为a(b)此时,137可表示为:2(7)+2(3)+2(0)进一步:7=2^2+2+2^0(2^1用2表示)3=2+2^0所以最后137可表示为:2(2(2)
鞠起
·
2024-01-31 02:16
蓝桥杯灾后重建java
蓝桥杯
训练1
1找哪个深度的节点权值最大暴力#includeusingnamespacestd;intmain(){intn;cin>>n;inta[111];for(inti=1;i>a[i];intM=0;intt=0;intans=0;intcount=-1;for(inti=1;icount){count=(int)(log2(i)+1);ans=a[i];}elseans+=a[i];if(ans>M
武理杜兰特
·
2024-01-31 02:16
寒假训练——第三周(状压DP)
目录A-入门-状压递推B-入门-状压dfsC-经典状压DPD-鸽巢原理+状压枚举E-旅行商问题简单小习题:积木画(
蓝桥杯
十三届省赛B组)A-入门-状压递推A-入门-状压递推思路:状压DPDPDP+递推具体实现
AC自动寄
·
2024-01-31 02:15
vj集训补题
图论
算法
c++
DP
状态压缩
寒假
蓝桥杯
训练一1022 39个台阶(DFS或递归)
可以说是自己做的第一道递归题了ProblemDescription小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整数。注
ludan_xia
·
2024-01-31 02:45
寒假填空训练
DFS深搜
递归
DFS
寒假1
蓝桥杯
-递推递归
#include#includeusingnamespacestd;intf(intn){if(n==1)return1;if(n==2)return1;returnf(n-1)+f(n-2);}intmain(){intn;cin>>n;cout#includeusingnamespacestd;intn;intarr[16];voiddfs(intu){if(u>n){for(inti=1;i
要成为编程高手的Yu
·
2024-01-31 02:15
蓝桥杯
职场和发展
蓝桥杯
练习系统心得
1.问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以1000
King来写代码
·
2024-01-31 02:15
心得
蓝桥杯
蓝桥杯
--算法提高 最大乘积(DFS)
Problem对于n个数,从中取出m个数,如何取使得这m个数的乘积最大呢?Solution数据规模不大,直接DFS穷举每一种组合,计算最大乘积。#include#include#includeusingnamespacestd;constintmaxn=20;intn,m;inta[maxn],b[maxn],used[maxn];intans;voiddfs(intpos){if(pos==m)
exmy
·
2024-01-31 02:08
搜索
搜索--DFS
蓝桥杯
蓝桥杯
dfs
easy
蓝桥杯
-景区导游-DFS
某景区一共有N个景点,编号1到N。景点之间共有N−1条双向的摆渡车线路相连,形成一棵树状结构。在景点之间往返只能通过这些摆渡车进行,需要花费一定的时间。小明是这个景区的资深导游,他每天都要按固定顺序带客人游览其中K个景点:A1,A2,...,AK。今天由于时间原因,小明决定跳过其中一个景点,只带游客按顺序游览其中K−1个景点。具体来说,如果小明选择跳过Ai,那么他会按顺序带游客游览A1,A2,..
可以输出hello了
·
2024-01-31 02:37
c++
蓝桥杯
算法
蓝桥杯
--挖地雷
没有白走的路,每一步都算数题目:已知有很多的地窖,每一个地窖中又藏着很多的地雷,每个地窖之间都存在着相连性,但是不是任意的地窖都是相连的,要求我们找出一次能够找到的所有地雷数最大的情况,并且输出此情况一次经过哪些地窖。输出的情况数在第一行,第二行为地雷数目。输入描述:第一行:此行表示第一个地窖到最后一个地窖每个地窖中的地雷数目第二行及接下俩n+1行:第二行表示第一个地窖和其他地窖之间的连通性,如果
Li&&Tao
·
2024-01-31 02:37
蓝桥杯
算法
深度优先
蓝桥杯
精选赛题算法系列——迷宫——DFS
已收录此专栏。今天我们会全面学习DFS的相关知识,包括理论、模板、真题等。深度优先搜索(DFS,Depth-FirstSearch)和宽度优先搜索(BFS,Breadth-FirstSearch,或称为广度优先搜索)是基本的暴力技术,常用于解决图、树的遍历问题。我们以老鼠走迷宫为例说明BFS和DFS的原理吧。迷宫内的路错综复杂,老鼠从入口进去后,怎么才能找到出口?有两种方案:1.一只老鼠走迷宫。它
wzyannn
·
2024-01-31 02:07
蓝桥杯算法大全
蓝桥杯
算法
数据结构
蓝桥杯
-岛屿个数-bfs-dfs算法
小蓝得到了一副大小为M×N的格子地图,可以将其视作一个只包含字符‘0’(代表海水)和‘1’(代表陆地)的二维数组,地图之外可以视作全部是海水,每个岛屿由在上/下/左/右四个方向上相邻的‘1’相连接而形成。在岛屿A所占据的格子中,如果可以从中选出k个不同的格子,使得他们的坐标能够组成一个这样的排列:(x0,y0),(x1,y1),...,(xk−1,yk−1),其中(x(i+1)%k,y(i+1)%
可以输出hello了
·
2024-01-31 02:07
算法
c++
蓝桥杯
蓝桥杯
——深搜DFS(看完绝对入门DFS)
大家好,我是璐画同学核心代码:关于dfs参数问题,什么在变化,就把什么设置成参数。voiddfs()//参数用来表示状态{if(到达终点状态){...//根据题意添加return;}if(越界或者是不合法状态)return;if(特殊状态)//剪枝return;for(扩展方式){if(扩展方式所达到状态合法){修改操作;//根据题意来添加标记;dfs();(还原标记);//是否还原标记根据题意/
璐画
·
2024-01-31 02:06
蓝桥杯
蓝桥杯
dfs
深度优先
蓝桥杯
----玩具蛇 DFS
蓝桥杯
----玩具蛇DFS这是一道
蓝桥杯
国赛真题,属于典型地DFS算法题。提供C++、python实现。1.选玩具蛇第一节放置的位置,显然4x4的格子都可以。2.从玩具蛇第一节出发,调用搜索算法。
Game__Zero
·
2024-01-31 02:36
C++算法
算法
dfs
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他