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
蓝桥集训每日一题
蓝桥
杯java日期问题_Java实现
蓝桥
杯日期问题
历届试题日期问题时间限制:1.0s内存限制:256.0MB提交此题问题描述小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很多可能的日期与其对应。比如02/0
百分之二十六
·
2024-03-17 01:34
蓝桥杯java日期问题
关于
蓝桥
杯矩阵转置的思考
输入是m*n的矩阵,在将数据输入的时候就是按照m*n矩阵的转置(n*m)输入的。我们正常输入矩阵时是按行输入,但在矩阵转置的算法中,我们以为自己是按行输入,其实是按列输入,在输入完成时已经完成了转置。接下来只需要按行输出即可即输入是for(i=0;i>a[j][i]//将原矩阵的行以列输入}}输出是循环语句改为i<n和j<m执行语句改为cout<<a[i][j]转置完成!
新手算法
·
2024-03-16 18:56
visual
studio
c++
python
c语言
windows
蓝桥
杯刷题|03入门真题
目录[
蓝桥
杯2020省B1]整除序列题目描述输入格式输出格式输入输出样例说明/提示代码及思路[
蓝桥
杯2020省AB3]日期识别题目描述输入格式输出格式输入输出样例说明/提示代码及思路[
蓝桥
杯2019省B
sheepfagdng
·
2024-03-16 03:03
蓝桥杯
蓝桥杯
职场和发展
蓝桥
杯---附近最小(典型的滑动窗口类型问题)
题目链接:附近最小importjava.util.ArrayDeque;importjava.util.Scanner;//1:无需package//2:类名必须Main,不可修改publicclassMain{staticintn;staticint[]a;staticintk;publicstaticvoidmain(String[]args){Scannerscanner=newScanne
菜到极致就是渣
·
2024-03-15 02:26
蓝桥杯
蓝桥杯
java
算法
蓝桥
杯刷题(三)
一、P8752[
蓝桥
杯2021省B2]特殊年份(洛谷)题目描述今年是2021年,2021这个数字非常特殊,它的千位和十位相等,个位比百位大1,我们称满足这样条件的年份为特殊年份。
ofsurvival
·
2024-03-14 23:23
蓝桥杯
职场和发展
第十四届
蓝桥
杯 三国游戏
一开始的思路就是想着暴力,但是呢,如果真的用暴力一个一个列的话,连30%的数据都搞定不了,所以这里需要考虑别的办法。这道题的思路就是贪心。我们这样想:既然要满足至少一个国X>Y+Z,那么我们何不变成X-Y-Z>0呢?这样可能会更好想一点。我们就这样存储每一个事件发生之后的差,然后进行排序。注意,这里的排序是最重要的一步,我们进行排序的目的就是为了找出最合适的选择的个数。也就是说,我们从大的差值开始
是小Y啦
·
2024-03-14 21:20
蓝桥杯
游戏
算法
蓝桥
杯2023年-砍树(dfs,树上差分)
题目描述给定一棵由n个结点组成的树以及m个不重复的无序数对(a1,b1),(a2,b2),...,(am,bm),其中ai互不相同,bi互不相同,ai≠bj(1≤i,j≤m)。小明想知道是否能够选择一条树上的边砍断,使得对于每个(ai,bi)满足ai和bi不连通,如果可以则输出应该断掉的边的编号(编号按输入顺序从1开始),否则输出-1.思路朴素做法:时间复杂度:O(n²)由于这是一颗树,所以任意两
呆鱼敲代码
·
2024-03-14 11:06
蓝桥杯
蓝桥杯
深度优先
备战
蓝桥
之思维
平台重叠真的坑给你一句样例,如果你觉得自己的代码没问题那就试试吧2113104正确答案0000P1105平台-洛谷|计算机科学教育新生态(luogu.com.cn)importjava.awt.Checkbox;importjava.awt.PageAttributes.OriginType;importjava.io.BufferedReader;importjava.io.IOExceptio
爱莉我老婆
·
2024-03-14 11:36
备战蓝桥
java
开发语言
Java
算法
搜索
基础算法(一)#
蓝桥
杯
1.2、无尽的石头2、递归2.1、带备忘录的斐波那契数列2.2、数的计算3、进制转换3.1、进制转换模板3.2、Alice和Bob的爱恨情仇4、前缀和4.1、前缀和模板4.2、区间次方和4.3、小郑的
蓝桥
平衡串
席万里
·
2024-03-13 18:13
C/C++
算法
蓝桥杯
c++
蓝桥
杯专题之思维篇
题目列表:2014年:蚂蚁感冒2016年:交换瓶子2018年:乘积最大2019年:后缀表达式2022年第一次模拟赛:停车位1.蚂蚁感冒题目描述长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。请你计算,当所
胃口很大的一条小蛇仔
·
2024-03-13 17:42
蓝桥杯
算法
C语言
每日一题
(62)移动零
题目链接力扣网283移动零题目描述给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示:1<=nums.length<=104-231<=nums[i]<=231-1进阶:你能尽量减少完成
对编程一片赤诚的小吴
·
2024-03-13 14:08
C语言习题题解
算法
c语言
学习用网址 自留
路人甲的博客-CSDN博客_shell学习Python基础-廖雪峰的官方网站Python爬虫100例教程导航帖(已完结)_梦想橡皮擦,专栏100例写作模式先行者-CSDN博客_python爬虫100例教程
蓝桥
杯算法全家桶
lsswear
·
2024-03-13 07:29
学习
学习
【备战
蓝桥
杯系列】单源最短路径Dijkstra算法模板
Dijkstra算法模板
蓝桥
杯中也是会考到图论最短路的,一旦考到,基本是不会太难的,只要知道板子就基本能拿分了。
weiambt
·
2024-03-13 06:25
备战蓝桥杯系列
蓝桥杯
算法
职场和发展
【洛谷 P8649】[
蓝桥
杯 2017 省 B] k 倍区间 题解(前缀和+同余定理+组合数学)
[
蓝桥
杯2017省B]k倍区间题目描述给定一个长度为NNN的数列,A1,A2,⋯ANA_1,A_2,\cdotsA_NA1,A2,⋯AN,如果其中一段连续的子序列Ai,Ai+1,⋯Aj(i≤j)A_i,
HEX9CF
·
2024-03-13 05:54
Algorithm
Problems
蓝桥杯
职场和发展
【C++】
每日一题
15 三数之和
给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请你返回所有和为0且不重复的三元组。比官方三循环快1000ms的解法,57ms,击败91.37%classSolution{public:vector>threeSum(vector&nums){vector
Z_shsf
·
2024-03-12 22:45
c++
c++
算法
数据结构
2024.3.11
每日一题
LeetCode将标题首字母大写题目链接:2129.将标题首字母大写-力扣(LeetCode)题目描述给你一个字符串title,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母大写:如果单词的长度为1或者2,所有字母变成小写。否则,将单词首字母大写,剩余字母变成小写。请你返回大写后的title。示例1:输入:title="capiTalIzetHeti
~努力努力再努力k
·
2024-03-12 00:12
算法学习
#
每日一题
leetcode
算法
2024.3.10
每日一题
LeetCode猜数字游戏题目链接:299.猜数字游戏-力扣(LeetCode)题目描述你在和朋友一起玩猜数字(BullsandCows)游戏,该游戏规则如下:写出一个秘密数字,并请朋友猜这个数字是多少。朋友每猜测一次,你就会给他一个包含下述信息的提示:猜测数字中有多少位属于数字和确切位置都猜对了(称为“Bulls”,公牛),有多少位属于数字猜对了但是位置不对(称为“Cows”,奶牛)。也就是说,
~努力努力再努力k
·
2024-03-12 00:11
算法学习
#
每日一题
leetcode
算法
蓝桥
杯2017年第八届真题-分巧克力
目录题目描述输入格式输出格式样例输入样例输出原题链接代码实现题目描述儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有N块巧克力,其中第i块是HixWi的方格组成的长方形。为了公平起见,小明需要从这N块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:1.形状是正方形,边长是整数2.大小相同例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克
Java_小白呀
·
2024-03-12 00:11
算法(java)
蓝桥杯
算法
职场和发展
eclipse
java
蓝桥
杯 java b组2015年第六届 循环节长度
一、题目两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。比如,11/13=6=>0.846153846153.....其循环节为[846153]共有6位。下面的方法,可以求出循环节的长度。请仔细阅读代码,并填写划线部分缺少的代码。publicstaticintf(intn,intm){n=n%m;Vectorv=newVector();for(;;){v.add(n);n*=10;n=
.ccl
·
2024-03-11 08:06
java
开发语言
C/C++
蓝桥
杯之模拟法问题
模拟法,顾名思义,就是利用计算机模拟问题的求解过程,从而得到问题的解,模拟法由于简单,因此又被称为"不是算法的算法"。模拟法是学习算法的基础,通过模拟可以学习编程的各类技巧,提升初学者建立各种编程逻辑模型的感觉。大部分模拟题目直接模拟就可以求解,还有少量模拟题目需要考生简化模拟过程,否则可能会使逻辑复杂,导致求解用时过长。模拟法适用于问题求解,清晰运算规模较小的问题。如果问题求解的时空代价很大,就
清潇沈默
·
2024-03-10 19:49
c语言
c++
蓝桥杯
题目 1825:
蓝桥
杯-穿越雷区
题目描述:X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它区都标了正号或负号分别表示正负能量辐射区。例如:A+-+--+--+-+++-+-+-+B+-+-坦克车只能水平或垂直方向上移动到相邻的区。代码:pa
几两春秋梦_
·
2024-03-10 16:46
蓝桥杯
深度优先
算法
LeetCode 1414. 和为 K 的最少斐波那契数字数目题解
#1414.和为K的最少斐波那契数字数目题解题目来源:1414.和为K的最少斐波那契数字数目/2022.02.03
每日一题
法一:递归求解斐波那契数列的可以参考题目:509.斐波那契数题解导航:509.斐波那契数题解
小明不要写Bug
·
2024-03-10 12:40
LeetCode
每日一题题解
leetcode
贪心算法
java
c++
递归算法
AWS认证SAA-C03
每日一题
本题库由云计算狂魔微信公众号分享。【SAA-C03助理级解决方案架构师认证】AglobalcompanyhostsitswebapplicationonAmazonEC2instancesbehindanApplicationLoadBalancer(ALB).Thewebapplicationhasstaticdataanddynamicdata.Thecompanystoresitsstati
tlf985417
·
2024-03-10 06:02
云计算
aws
蓝桥
杯 第二章基础算法
编程四小蓝的漆房#includeusingnamespacestd;voidslove(constint&Case){intn,k;cin>>n>>k;vectora(n);for(auto&x:a)cin>>x;intans=n+1;for(intc=1;c>t;for(inti=1;iusingnamespacestd;voidslove(constint&Case){intn;cin>>n;
程序设计基础
·
2024-03-08 21:19
算法
c++
c语言
蓝桥杯
基础算法(二)#
蓝桥
杯
文章目录8、双指针8.1、挑选子串8.2、聪明的小羊肖恩8.3、神奇的数组9、二分9.1、跳石头9.2、可凑成的最大花朵数9.3、最大通过数9.4、妮妮的月饼广场9.5、基德的神秘冒险9.6、体育健将10、倍增10.1、快速幂10.2、最近公共祖先LCA查询10.3、理想之城10.4、数的变换8、双指针8.1、挑选子串#include#defineIOSios::sync_with_stdio(f
席万里
·
2024-03-08 21:19
C/C++备战蓝桥杯
算法
蓝桥杯
c++
数学算法笔记
1、平方差[
蓝桥
杯2023省A]平方差-洛谷考虑将公式化简,然后看x是由什么性质的数组成,该题中,从x奇偶性质入手,判断x可能的组成情况。
脑袋空空的Coduck君
·
2024-03-08 20:47
笔记
Python·算法·
每日一题
(3月6日)最接近的三数之和
题目给你一个长度为n的整数数组nums和一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例示例一输入:nums=[-1,2,1,-4],target=1输出:2解释:与target最接近的和是2(-1+2+1=2)。示例二输入:nums=[0,0,0],target=1输出:0提示3int:#对输入的列表进行排
时光不染,回忆不淡୧⍤⃝
·
2024-03-07 23:20
python·每日一题
算法
python
leetcode
Python·算法·
每日一题
(2月22日)无重复字符的最长子串
题目给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例示例一输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例二输入:s="bbbbbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例三输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串
时光不染,回忆不淡୧⍤⃝
·
2024-03-07 23:20
python·每日一题
算法
python
leetcode
忆秦娥(李白体)
别后却把佳期误,恍疑又到
蓝桥
处。
蓝桥
处,瑶琴黯抚,落红无数。
lsq紫云
·
2024-03-07 17:19
P8647 [
蓝桥
杯 2017 省 AB] 分巧克力
#include#defineendl'\n'usingll=longlong;typedefunsignedlonglongull;usingnamespacestd;voidGordenGhost();intn,k,m=0;vectora,b;boolcmp(intx){intsum=0;for(inti=0;i=k;}signedmain(){#ifdefGordenfreopen("in.
GordenGhost
·
2024-03-07 13:37
蓝桥杯
c++
二分
算法
2022-06-15
此番移师菲律宾,中国女排14人大名单略有调整,缪伊雯落选,曾参加漳州
集训
的陈佩妍进入大名单。【第二战】本场是第一场比赛中国队迎战比利时队。中国队派出主攻李盈莹
房老师391215
·
2024-03-07 06:34
LeetCode
每日一题
汇总区间(区间)
题目描述给定一个无重复元素的有序整数数组nums。返回恰好覆盖数组中所有数字的最小有序区间范围列表。也就是说,nums的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于nums的数字x。列表中的每个区间范围[a,b]应该按如下格式输出:"a->b",如果a!=b"a",如果a==b示例1:输入:nums=[0,1,2,4,5,7]输出:["0->2","4->5","7"]解释:
南瓜小米粥、
·
2024-03-07 05:26
leetcode
算法
数据结构
【Leetcode
每日一题
】二分查找 - 寻找峰值(难度⭐⭐)(20)
1.题目解析Leetcode链接:162.寻找峰值这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。核心在于找到题目中所说的峰值并返回他们的下标即可。2.算法原理分析峰顶及其两旁数据的特点峰顶数据特点:峰顶元素arr[i]满足条件arr[i]>arr[i-1]且arr[i]>arr[i+1],即它大于其前后两个元素。峰顶左边数据特点:对于峰顶左侧的元素arr[i],其满足arr[i
每天进步亿丢丢
·
2024-03-06 16:40
算法
leetcode每日一题
leetcode
算法
职场和发展
【洛谷 P8682】[
蓝桥
杯 2019 省 B] 等差数列 题解(数学+排序+辗转相除法)
[
蓝桥
杯2019省B]等差数列题目描述数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中NNN个整数。
HEX9CF
·
2024-03-06 15:09
Algorithm
Problems
蓝桥杯
职场和发展
蓝桥
杯 9241.飞机降落
这道题本来作者以为是可以用一些小技巧进行暴力解法的,但是后来试了一下,不能过去全部数据。下面是对半个的题解:#include#include#include#include#include#include#include#include#include#include#include#include#include#defineMAX105#define_for(i,a,b)for(inti=a;
是小Y啦
·
2024-03-06 00:50
蓝桥杯
深度优先
算法
蓝桥
杯 2020 第一轮省赛 A 组 F 题(B 组 G 题)解码
蓝桥
杯2020第一轮省赛A组F题(B组G题)解码题目描述小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。
下雪了 ~
·
2024-03-05 21:47
蓝桥杯
算法
c++
开发语言
蓝桥
杯
每日一题
(二分)
//1460我在哪暴力方法改了40分钟,好在ac了思路:依次枚举所有字符(外层循环);第一个没有注意的点:没有加j的中间那层循环,直接用的while,这样会导致i后面可能有多个j的位置与i匹配,这样按着第一个匹配的匹配下去了,后面无法匹配上j就一直向后走。导致缺失情况第二个:本质上还是一样的问题,while结束后,也就是某个匹配的结果看完了,要注意把开始匹配的位置还回到i。#includeusin
一只程序媛li
·
2024-03-04 21:16
蓝桥杯每日一题
蓝桥杯
算法
职场和发展
蓝桥
杯Python B组练习——序列求和
一、题目问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。样例输入4样例输出10样例输入100样例输出5050数据规模与约定1<=n<=1,000,000,000。二、解析可以用两种方法,一种是方差的计算,另一种是循环三、Python代码方法一:defhe():n=int(input())returnn*(n+1)/2s=in
沉没�
·
2024-03-04 17:40
蓝桥杯Python
B组练习
蓝桥杯
算法
职场和发展
牛客寒假基础
集训
营 | 技巧总结
自己思考,用笔划划,用心理解算法,不要先看代码做一道题,会一道题,追求解题质量,不要贪恋速度举一反三举具体例子,便于理解,捋清思路Day1技巧使用vector数组存储字符串中不同字符的下标。双指针思想,滑动窗口。字符串问题中,使用数组存储动态规划思想的值。Day2技巧缩小范围至开根号快速幂、位运算longlong存不下,素数1e9+7取模Day3技巧埃式筛判断素数用空间换时间,定义很大长度的数组存
大虎牙
·
2024-03-04 01:19
#
牛客寒假基础集训营
牛客寒假基础集训营
牛客
技巧
题目 1629:
蓝桥
杯算法训练VIP-接水问题
题目描述:学校里有一个水房,水房里一共装有m个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为1。现在有n名同学准备接水,他们的初始接水顺序已经确定。将这些同学按接水顺序从1到n编号,i号同学的接水量为wi。接水开始时,1到m号同学各占一个水龙头,并同时打开水龙头接水。当其中某名同学j完成其接水量要求wj后,下一名排队等候接水的同学k马上接替j同学的位置开始接水。这个换人的过程是瞬间完成的,
几两春秋梦_
·
2024-03-03 16:07
蓝桥杯
java
算法
开发语言
题目 1619:
蓝桥
杯算法训练VIP-字串统计
题目描述:给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。代码:packagelanqiao;importjava.math.BigInteger;importjava.text.DecimalFormat;importjava.util.*;publicclassMain{pu
几两春秋梦_
·
2024-03-03 15:05
蓝桥杯
java
开发语言
Java&C++题解与拓展——leetcode433.最小基因变化【A star学习、双向BFS(C++超时)、链式前向星(报错)】
每日一题
做题记录,参考官方和三叶的题解目录题目要求思路一:BFSJavaC++思路二:双向BFSJavaC++思路三:A*Astar算法JavaC++思路四:建图+DFSJavaC++总结题目要求思路一
AnjaVon
·
2024-03-02 23:16
leetcode
java
c++
学习
leetcode
算法复习之二分【备战
蓝桥
杯】
二分模板一共有两个,分别适用于不同情况。算法思路:假设目标值在闭区间[l,r]中,每次将区间长度缩小一半,当l=r时,我们就找到了目标值。版本一当我们将区间[l,r]划分成[l,mid]和[mid+1,r]时,其更新操作是r=mid或者l=mid+1;计算mid时不需要加1。intbsearch_1(intl,intr){while(l>1;if(check(mid))r=mid;elsel=mi
nucty
·
2024-03-02 18:37
算法
算法
前端工程化面试题 | 15.精选前端工程化高频面试题
前端开发工程师、技术日更博主、已过CET6阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1牛客高级专题作者、打造专栏《前端面试必备》、《2024面试高频手撕题》
蓝桥
云课签约作者、上架课程
ai_todo
·
2024-03-02 03:14
前端工程化
前端
javascript
typescript
开发语言
蓝桥
杯刷题--python-14-二分
0求阶乘-
蓝桥
云课(lanqiao.cn)defcheck(n):res=0whilen:res+=n//5n//=5returnresk=int(input())l=0r=10**19#print(r
芝士小熊饼干
·
2024-03-01 19:33
蓝桥杯
二分
python
算法
蓝桥
杯前端Web赛道-寻找小狼人
蓝桥
杯前端Web赛道-寻找小狼人题目链接:0寻找小狼人-
蓝桥
云课(lanqiao.cn)题目要求:其实通过题目要求以及题目中提供的gif可知,该题就是需要我们手动写出能够代替filter函数的函数我们先分析题目给出的代码
明天一定早睡_
·
2024-03-01 19:33
蓝桥杯
蓝桥杯
前端
职场和发展
第十一届
蓝桥
杯省赛第一场C++ A/B组《解码》(c++)
1.题目说明小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母+出现次数的形式。例如,连续的5个a,即aaaaa,小明可以简写成a5(也可能简写成a4a、aa3a等)。对于这个例子:HHHellllloo,小明可以简写成H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。现
北洋的霞洛
·
2024-03-01 06:45
蓝桥杯
c++
算法
蓝桥
杯倒计时47天!DFS基础——图的遍历
倒计时47天!深度优先搜索——DFS温馨提示:学习dfs之前最好先了解一下递归的思想。DFS基础——图的遍历仙境诅咒问题描述在一片神秘的仙境中,有N位修仙者,他们各自在仙境中独立修炼,拥有自己独特的修炼之道和修炼之地,修仙者们彼此之间相互尊重、和谐相处。然而,有一天,仙境的主宰者妮妮(第一位修仙者)受到了诅咒,该诅咒会向距离妮妮不超过D的范围内的修仙者传播。也就是说,如果一个修仙者被诅咒,那么在距
小西yu
·
2024-02-29 04:42
深度优先
蓝桥杯
算法
【leetcode
每日一题
】【滑动窗口长度固定】643.子数组最大平均数
643.子数组最大平均数长度固定给你一个由n个元素组成的整数数组nums和一个整数k。请你找出平均数最大且长度为k的连续子数组,并输出该最大平均数。示例1:输入:nums=[1,12,-5,-6,50,3],k=4输出:12.75解释:最大平均数(12-5-6+50)/4=51/4=12.75思路:维护的本质上就是滑动窗口里的子数组。右指针向前为了寻找平均数最大,左指针向前为了符合要求:长度为k。
凭栏听雨客
·
2024-02-28 01:08
#
LeetCode刻意练习
数据结构与算法之美
leetcode
算法
javascript
蓝桥
杯第1374题——锻造兵器
题目描述小明一共有n块锻造石,第块锻造石的属性值为ai.现在小明决定从这n块锻造石中任取两块来锻造兵器通过周密计算,小明得出,只有当两块锻造石的属性值的差值等于C,兵器才能锻造成功请你帮小明算算,他有多少种选取锻造石的方案可以使得锻造成功输入描述第一行包含两个整数n,C,其含义如题所述接下来一行包含n个整数,分别表示a1,a2,··,an.1c){slow++;}if(fast
Ares陌冄
·
2024-02-26 17:00
java算法学习笔记
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他