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
蓝桥杯+力扣
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++
二分
算法
算法题合集(细分知识点附链接)---------第二部分【融合牛客及
力扣
】
算法题合集图137.只出现一次的数字II260.只出现一次的数字IIIJZ39数组中出现次数超过一半的数字树606.根据二叉树创建字符串102.二叉树的层序遍历236.二叉树的最近公共祖先JZ36二叉搜索树与双向链表105.从前序与中序遍历序列构造二叉树动态规划JZ42连续子数组的最大和图137.只出现一次的数字IIhttps://leetcode.cn/problems/single-numbe
FreedanyTsui
·
2024-03-07 02:52
各种算法题
算法
【洛谷 P8682】[
蓝桥杯
2019 省 B] 等差数列 题解(数学+排序+辗转相除法)
[
蓝桥杯
2019省B]等差数列题目描述数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中NNN个整数。
HEX9CF
·
2024-03-06 15:09
Algorithm
Problems
蓝桥杯
职场和发展
代码随想录算法训练营Day 36 || 738.单调递增的数字、968.监控二叉树
738.单调递增的数字
力扣
题目链接(opensnewwindow)给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。
在下小zhan
·
2024-03-06 10:04
leetcode
leetcode
力扣
爆刷第85天之hot100五连刷11-15
力扣
爆刷第85天之hot100五连刷11-15文章目录
力扣
爆刷第85天之hot100五连刷11-15一、239.滑动窗口最大值二、76.最小覆盖子串三、53.最大子数组和四、56.合并区间五、189.轮转数组一
当年拼却醉颜红
·
2024-03-06 01:23
力扣算法题
leetcode
算法
职场和发展
c++算法学习,
力扣
刷题笔记
c++算法学习,
力扣
刷题笔记目录c++算法学习,
力扣
刷题笔记新手村1480.一维数组的动态和1480.一维数组的动态和C++中的位运算符例子更多位运算用法具体示例1672.最富有客户的资产总量新手村
力扣
新手村题目及解析
黒№
·
2024-03-06 00:22
c++
算法
蓝桥杯
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++
开发语言
重拾C++之菜鸟刷算法第8篇---二叉树(中)
101.对称二叉树-
力扣
(LeetCode)题解------递归法递归函数的参数设置:左右节点之间的比较,这里并不是左右子树的比较哦。
阿卡西番茄酱
·
2024-03-05 18:42
C++算法
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组练习
蓝桥杯
算法
职场和发展
【leetcode热题】分割回文串
-
力扣
(LeetCode)题目描述给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。
kiugvui
·
2024-03-04 10:31
leetcode热题
leetcode
算法
职场和发展
【LeetCode-中等】209.长度最小的子数组-双指针/滑动窗口
力扣
题目链接1.暴力解法这道题的暴力解法是两层嵌套for循环,第一层循环从i=0开始遍历至数组末尾,第二层循环从j=i开始遍历至找到总和大于等于target的连续子数组,并将该连续子数组的长度与之前找到的子数组长度相比较
qmkn
·
2024-03-04 07:27
LeetCode
leetcode
算法
滑动窗口
题目 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
开发语言
算法复习之二分【备战
蓝桥杯
】
二分模板一共有两个,分别适用于不同情况。算法思路:假设目标值在闭区间[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
算法
算法
力扣
2820 选举结果
本文通过一个具体的SQL查询案例——分析一个城市的选举结果——展示了数据分析在现代选举中的应用。我们将探索如何利用SQL处理复杂的投票规则目录题目描述解题思路完整代码进一步探索题目描述表:Votes+-------------+---------+|ColumnName|Type|+-------------+---------+|voter|varchar||candidate|varchar|
昊昊该干饭了
·
2024-03-02 17:05
mysql
leetcode
数据库
sql
算法
职场和发展
代码随想录算法训练营第7天| 454. 四数相加 II、383. 赎金信、15. 三数之和、18. 四数之和
454.四数相加II题目链接454.四数相加II-
力扣
(LeetCode)思路这道题目的暴力解法是O(n^4),可以与两数之和一样使用哈希法解决,但是必要两个嵌套for循环了!
总系学不废
·
2024-03-02 13:30
代码随想录算法训练营刷题
算法
蓝桥杯
刷题--python-14-二分
0求阶乘-蓝桥云课(lanqiao.cn)defcheck(n):res=0whilen:res+=n//5n//=5returnresk=int(input())l=0r=10**19#print(r/2)while(l
芝士小熊饼干
·
2024-03-01 19:33
蓝桥杯
二分
python
算法
蓝桥杯
前端Web赛道-寻找小狼人
蓝桥杯
前端Web赛道-寻找小狼人题目链接:0寻找小狼人-蓝桥云课(lanqiao.cn)题目要求:其实通过题目要求以及题目中提供的gif可知,该题就是需要我们手动写出能够代替filter函数的函数我们先分析题目给出的代码
明天一定早睡_
·
2024-03-01 19:33
蓝桥杯
蓝桥杯
前端
职场和发展
【
力扣
白嫖日记】570.至少有5名直接下属的经理
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-03-01 16:59
力扣刷题
leetcode
数据库
sql
第十一届
蓝桥杯
省赛第一场C++ A/B组《解码》(c++)
1.题目说明小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母+出现次数的形式。例如,连续的5个a,即aaaaa,小明可以简写成a5(也可能简写成a4a、aa3a等)。对于这个例子:HHHellllloo,小明可以简写成H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。现
北洋的霞洛
·
2024-03-01 06:45
蓝桥杯
c++
算法
代码随想录day5:哈希表part1,哈希基本思路,HashSet&HashMap用法
文章目录day5:哈希表part1242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和day5:哈希表part1242.有效的字母异位词242.有效的字母异位词-
力扣
(LeetCode
O_ra_Cle
·
2024-03-01 00:06
代码随想录
哈希算法
散列表
算法
海智算法训练营第三十五天 | 第八章 贪心算法 part05 | ● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
今日任务:1.非重叠区间问题(和气球一样)2.划分字母区间3.合并区间1.非重叠区间问题(和气球一样)
力扣
题目链接和射气球一样的做法,经典重叠区间基础问题classSolution{publicinteraseOverlapIntervals
pp今天努力突破java地板
·
2024-02-29 16:26
java
算法
数据结构
力扣
基本功题:二叉树的最小深度
/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/intminDepth(structTreeNode*root){if(root==NULL){return0;}if(root->left&&root->right){intleft=1+
墨城举子--故人归
·
2024-02-29 12:21
数据结构
leetcode
算法
数据结构
蓝桥杯
倒计时47天!DFS基础——图的遍历
倒计时47天!深度优先搜索——DFS温馨提示:学习dfs之前最好先了解一下递归的思想。DFS基础——图的遍历仙境诅咒问题描述在一片神秘的仙境中,有N位修仙者,他们各自在仙境中独立修炼,拥有自己独特的修炼之道和修炼之地,修仙者们彼此之间相互尊重、和谐相处。然而,有一天,仙境的主宰者妮妮(第一位修仙者)受到了诅咒,该诅咒会向距离妮妮不超过D的范围内的修仙者传播。也就是说,如果一个修仙者被诅咒,那么在距
小西yu
·
2024-02-29 04:42
深度优先
蓝桥杯
算法
【
力扣
- 买卖股票的最佳时机】
题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。题解intmaxProfit(int*prices,intpricesSize){if(pricesSizemax){ma
六月悉茗
·
2024-02-29 01:38
C语言学习报告
leetcode
算法
代码随想录算法训练营day02|977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
-
力扣
(LeetCode)文章讲解:代码随想录视频讲解:双指针法经典题目|LeetCode:977.有序数组的平方_哔哩哔哩_bilibili1.暴力解法classSolution:defsortedSquares
一只马儿️
·
2024-02-28 20:03
算法
二刷代码随想录算法训练营第七天 |454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
目录一、454.四数相加II二、383.赎金信三、15.三数之和18.四数之和一、454.四数相加II题目链接:
力扣
文章讲解:代码随想录视频讲解:学透哈希表,map使用有技巧!
magic bamboo
·
2024-02-28 11:23
算法
leetcode
哈希算法
海智算法训练营第三十一天 | 第八章 贪心算法 part02 | ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
今日任务:1.利用贪心解决每天利润问题2.利用贪心覆盖范围解决跳跃问题3.利用贪心覆盖范围解决跳跃II问题1.利用贪心解决每天利润问题
力扣
题目链接这道题可以用贪心很简单的做出来,从图中可以发现,其实我们需要收集每天的正利润就可以
pp今天努力突破java地板
·
2024-02-27 17:59
算法
leetcode
数据结构
力扣
151--反转字符串中的单词(优)
清晰易懂,简单高效!大体思路:每次截取到想要的单词,拼接到新的sb中,过程中伴随双指针进行空格位置指向控制,其中如果start指针如果==0的情况要放在第一个判断条件防止边界条件失效,并且这种情况下截取的是最后一个单词,此时不需要加额外空格。classSolution{ publicStringreverseWords(Strings){ s=s.trim(); StringBuil
才艺のblog
·
2024-02-27 16:58
leetcode
算法
力扣
OJ(6x)LCS、面试题
目录LCS01.下载插件LCS02.完成一半题目LCS03.主题空间面试题01.01.判定字符是否唯一面试题01.02.判定是否互为字符重排面试题01.03.URL化面试题01.04.回文排列面试题01.05.一次编辑面试题01.06.字符串压缩面试题01.07.旋转矩阵面试题01.08.零矩阵面试题01.09.字符串轮转面试题02.01.移除重复节点面试题02.02.返回倒数第k个节点面试题02
csuzhucong
·
2024-02-27 11:22
leetcode
算法
数据结构
每日OJ题_递归①_
力扣
面试题 08.06. 汉诺塔问题
目录递归算法原理
力扣
面试题08.06.汉诺塔问题解析代码递归算法原理递归算法个人经验:给定一个任务,相信递归函数一定能解决这个任务,根据任务所需的东西,给出函数参数,然后实现函数内容,最后找出口。
GR鲸鱼
·
2024-02-27 11:51
面试
c++
leetcode
递归
深度优先
dfs
汉诺塔
蓝桥杯
第1374题——锻造兵器
题目描述小明一共有n块锻造石,第块锻造石的属性值为ai.现在小明决定从这n块锻造石中任取两块来锻造兵器通过周密计算,小明得出,只有当两块锻造石的属性值的差值等于C,兵器才能锻造成功请你帮小明算算,他有多少种选取锻造石的方案可以使得锻造成功输入描述第一行包含两个整数n,C,其含义如题所述接下来一行包含n个整数,分别表示a1,a2,··,an.1c){slow++;}if(fast
Ares陌冄
·
2024-02-26 17:00
java算法学习笔记
算法
力扣
:134. 加油站
1.分为三种情况,一种为总存储的油小于总消耗的油,这样不能跑一圈。二种为从0结点开始就没有断过油。三种为中间有断油过,从后面向前遍历后填过剩下油的最小值,这个点就是出发点。classSolution{publicintcanCompleteCircuit(int[]gas,int[]cost){//总剩下油的变量intsum=0;//记录剩下油的最小值intmin=0;for(inti=0;i=0
AnDanXingKo
·
2024-02-26 06:17
贪心
leetcode
算法
java
蓝桥杯
山 java
题目这天小明正在学数数。他突然发现有些正整数的形状像一座“山”,比如123565321、145541,它们左右对称(回文)且数位上的数字先单调不减,后单调不增。小明数了很久也没有数完,他想让你告诉他在区间[2022,2022222022]中有多少个数的形状像一座“山”。思路一暴力因为是填空题,只要能算出答案即可,注意单调不减的意思并不是单调递增,比如说2222这个就不是单调递增暴力枚举区间[202
Just right
·
2024-02-26 04:45
算法
java
蓝桥杯
开发语言
蓝桥杯
倒计时48天!二分模板
倒计时48天!二分二分模板判断是否可以二分(1)单调性备选答案集是有序的(2)二段性在检查了mid是否符合要求之和,我可以舍弃mid左右某一边的答案两个模板关键词:满足条件的最小值,最大值最小,某个有序区间内某个数>=或者>key的第一个元素,或者当正确答案在左边时while(l=k){returntrue;}returnfalse;}那么这里的边长的最小值是1,最大值就是巧克力的最大边长,也就是
小西yu
·
2024-02-25 09:18
蓝桥杯
力扣
热题100_普通数组_53_最大子数组和
文章目录题目链接解题思路解题代码题目链接53.最大子数组和给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7
you_are_my_sunshine*
·
2024-02-24 09:26
力扣
leetcode
算法
数据结构
【Java】零基础
蓝桥杯
算法学习——二分查找
算法模板一://数组arr的区间[0,left-1]满足arr[i]=k;Scannerscan=newScanner(System.in);int[]arr={1,2,3,4,5};intleft=0,right=arr.length-1;intk=scan.nextInt();while(left=k)right=mid;elseleft=mid+1;}算法模板二://数组arr的区间[0,l
xioaobai_huan
·
2024-02-20 23:58
蓝桥杯算法入门学习
算法
java
蓝桥杯
【Java】零基础
蓝桥杯
算法学习——动态规划例题
例题:2023年第十四届
蓝桥杯
Java软件开发B组E题蜗牛参考解答:参考代码示例:importjava.util.Scanner;publicclassMain{staticintN=100010;staticint
xioaobai_huan
·
2024-02-20 23:58
蓝桥杯算法入门学习
算法
java
蓝桥杯
【Java】零基础
蓝桥杯
算法学习——线性动态规划(一维dp)
线性dp——一维动态规划1、考虑最后一步可以由哪些状态得到,推出转移方程2、考虑当前状态与哪些参数有关系,定义几维数组来表示当前状态3、计算时间复杂度,判断是否需要进行优化。一维动态规划例题:最大上升子序列问题Java参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscan
xioaobai_huan
·
2024-02-20 23:24
蓝桥杯算法入门学习
算法
蓝桥杯
学习
java
【算法-LeetCode】257. 二叉树的所有路径(二叉树;递归;DFS;前序遍历;BFS)
257.二叉树的所有路径-
力扣
(LeetCode)文章起笔:2021年11月13日22:22:02问题描述及示例给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。
赖念安
·
2024-02-20 22:37
LeetCode
算法
二叉树
bfs
dfs
javascript
Day17|leetcode 110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和
leetcode110.平衡二叉树题目链接:110.平衡二叉树-
力扣
(LeetCode)视频链接:后序遍历求高度,高度判断是否平衡|LeetCode:110.平衡二叉树_哔哩哔哩_bilibili思路平衡二叉树定义为
只当小白脸
·
2024-02-20 22:07
leetcode
数据结构
算法
c++
【
力扣
(LeetCode)】【C/C++】【53.最大子数组和】
学习时间:2023年1月28日题目描述:题解分享://作者:繁华倾夏#define_CRT_SECURE_NO_WARNINGS#include#include//调用fmax函数//
力扣
(LeetCode
繁华倾夏
·
2024-02-20 22:06
力扣(LeetCode)题解
C/C++
每日分享
c++
leetcode
算法
数据结构
c语言
算法之
力扣
数青蛙
题目连接文章目录题目解析算法原理第一步第二步第三步第三步第四步指向o代码讲解代码实现题目解析先给大家来讲解一下这个题目的意思吧,这个题目是说呢给你一个蛙叫的字符串让你去设计一个算法求出发出这种蛙叫最少需要几只青蛙。比如说第一个样例发出这种叫声很明显一只青蛙叫两声就够了。算法原理我们以第二个样例为示范样列给大家讲解一下该怎么解决这个问题第一步我们以上面这个图为例,首先弄出一个表格这个表格第一行表示的
Achlorine
·
2024-02-20 21:04
算法
算法
leetcode
哈希算法
[
力扣
Hot100]Day31 K 个一组翻转链表
题目描述给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。出处思路跟昨天两两交换的思路一致,引入了指针数组来用空间换时间,改进了一下使得主函数更加简洁。代码classSolution{public:ListNo
谛听misa
·
2024-02-20 20:41
力扣Hot100题
leetcode
链表
算法
[
力扣
Hot100]Day30 两两交换链表中的节点
题目描述给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。出处思路前两个结点先偷一手用交换val做,从链表第1项(0开始计数)开始递归调用来交换结点。代码classSolution{public:ListNode*my_swap(ListNode*h){//交换h后的两个结点并返回下一结点的指针if(!h->next
谛听misa
·
2024-02-20 20:38
力扣Hot100题
leetcode
链表
算法
算法题打卡day21 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
530.二叉搜索树的最小绝对差-
力扣
(LeetCode)状态:想到了利用BST中序遍历的特性,但在实现时受到之前套路的影响。
寡悔
·
2024-02-20 20:17
算法
算法训练day16 | php | 530.二叉搜索树的最小绝对差 , 501.二叉搜索树中的众数 , 236. 二叉树的最近公共祖先
一、
力扣
题530.二叉搜索树的最小绝对差给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。
a8917cwr
·
2024-02-20 20:15
算法
数据结构
leetcode
php
刷题Day1
欢迎来到小田代码世界~喜欢的小伙伴记得一键三连哦૮(˶ᵔᵕᵔ˶)ა一.题目:1.两数之和-
力扣
(LeetCode)二.算法和代码:1.暴力法:(c)2.哈希表:(python)一.题目:1.两数之和-
力扣
小田爱学编程
·
2024-02-20 20:14
刷题日记
算法
c语言
力扣
python
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他