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
力扣周赛
【上分日记】第381场
周赛
(差分 + 分类讨论)
前言 这次博主做了三道题,算是第一次,看来是题出的简单了(hhh,小白勿喷),不过还是有不错的进步,继续加油,这次最后一题分类讨论也是挺让人头疼的,下面我们好好总结一下。正文1.3017.按距离统计房屋对数目II题目链接:3017.按距离统计房屋对数目II题目思路: 这道题算是折磨了我一整天,虽然分类讨论出来了,但是实现代码时细节比较多,一不小心出现一个失误就要debug好久。下面我们来仔细分析一
舜华丶
·
2024-02-13 00:02
上分日记
差分
分类讨论
力扣周赛
第381场周赛
【上分日记】第380场
周赛
(数位dp+ KMP + 位运算 + 二分 + 双指针 )
文章目录前言正文1.3005.最大频率元素计数2.3007.价值和小于等于K的最大数字3.3008.找出数组中的美丽下标II总结尾序前言 本场
周赛
,博主也只写出两道题(前两道,hhh菜鸡勿喷),第三道涉及位运算
舜华丶
·
2024-02-13 00:32
上分日记
KMP
数位dp
位运算
二分
双指针
第380周赛
分类讨论
LeetCode题目记录-643. 子数组最大平均数 I(C++代码实现)
题目链接:643.子数组最大平均数I-
力扣
(LeetCode)(leetcode-cn.com)题目要求:解题思路:思路:1.得到数组的前缀和;2.然后求得相差为4的两个前缀和的差,即为该长度为4的子序列的和
wyypersist
·
2024-02-13 00:30
刷题之路
leetcode
c++
算法
LeetCode题目记录-645. 错误的集合(C++代码实现)
题目链接:645.错误的集合-
力扣
(LeetCode)(leetcode-cn.com)题目要求:题目思路:思路:见下方代码。
wyypersist
·
2024-02-13 00:29
刷题之路
leetcode
c++
算法
力扣
刷题之旅:高阶篇(四)—— 最小生成树算法
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-13 00:28
算法
leetcode
图论
python
数据结构
职场和发展
LeetCode题目汇总目录
周赛
2021.10.3261场
周赛
2题1255/36022021.10.262场双
周赛
3题294/2807题解区间问题题号标签推荐难度题解备注56.合并区间排序★★★★4星C++57.插入区间模拟★★★
SYaoJun
·
2024-02-13 00:28
LeetCode经典题
leetcode
动态规划
算法
力扣
刷题之旅:高阶篇(一)—— 并查集的应用
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-13 00:27
leetcode
算法
职场和发展
数据结构
python
动态规划
力扣
刷题之旅:高阶篇(三)—— 图算法的挑战
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-13 00:27
leetcode
python
哈希算法
dfs
算法
Leetcode题目记录:计算加和能被60整除的数组值对
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/pairs-o
Elvenleglas
·
2024-02-12 23:57
题目记录
leetcode
力扣
刷题之旅:高阶篇(二)—— 动态规划的艺术:背包问题
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-12 23:26
leetcode
动态规划
算法
python
数据结构
职场和发展
LeetCode 第384场
周赛
个人题解
100219.回文字符串的最大数量题目链接题目描述接口描述思路分析代码详解100198.匹配模式数组的子数组数目II题目链接题目描述接口描述思路分析代码详解100230.修改矩阵题目链接100230.修改矩阵-
力扣
EQUINOX1
·
2024-02-12 21:44
Leetcode周赛
leetcode
算法
职场和发展
c++
数据结构
第 384 场 LeetCode
周赛
题解
A修改矩阵模拟classSolution{public:vector>modifiedMatrix(vector>&matrix){intm=matrix.size(),n=matrix[0].size();vectormx(n,INT32_MIN);for(inti=0;i&nums,vector&pattern){intn=nums.size(),m=pattern.size();intres
xhchen2023
·
2024-02-12 20:55
LeetCode
leetcode
算法
模拟
枚举
贪心
滚动哈希
【leetcode热题100】解码方法
难度:中等通过率:21.5%题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述一条包含字母A-Z的消息通过以下方式进行了编码:'A'->1'B'->2...'
kiugvui
·
2024-02-12 19:37
leetcode热题100
leetcode
linux
算法
力扣
_字符串5—解码方法
题目一条包含字母A-Z的消息通过以下映射进行了编码:‘A’->“1”‘B’->“2”…‘Z’->“26”要解码已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“11106”可以映射为:“AAJF”,将消息分组为(11106)“KJF”,将消息分组为(11106)注意,消息不能分组为(11106),因为“06”不能映射为“F”,这是由于“6”和“06”在映射中并
qweasdwxc
·
2024-02-12 19:35
leetcode
算法
职场和发展
牛客
周赛
Round 32 E.小红的回文数【挖掘性质+哈希前缀和】
原题链接:https://ac.nowcoder.com/acm/contest/75174/E时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红定义一个整数是“好数”,当且仅当该整数通过重排之后可以形成回文数。(可以包含前导零)现在小红拿到了一个正整数x,小红想截取一段连续区间得到好数,她想知道有多少种
lianxuhanshu_
·
2024-02-12 18:18
基础算法
哈希算法
算法
数据结构
牛客
周赛
Round 32(A,B,C,D,E,F)
比赛链接官方视频讲解这场D是用dfs跑图的一个树上dp,E是裸状压,F是状压DP,会状压的话其实难度不是特别大。B题出乎意料的卡了我一会,实际上如果推理出来一个小性质写起来就很简单了。A小红的01背包思路:V的容量能装多少个x就装多少个,然后个数乘以收益y就行了code:#include#includeusingnamespacestd;intV,x,y;intmain(){cin>>V>>x>>
邪神与厨二病
·
2024-02-12 18:18
牛客
c语言
深度优先
算法
c++
状态压缩
动态规划
牛客
周赛
Round 8 解题报告 | 珂学家 | 构造 + 树形DP
题解|#牛牛队列成环#本题知识点分析:1.链表前驱结点和后继结点2.链表遍历3.快慢指针本题解题思路分析:1.利用慢指针走一步,快指针走两步2.遍历同时判断两个指针的值是否相等,如果题解|#草原上的牛群#/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumsint整型一维数组*@retu题解|#牛群分隔#该题考察的知识点包括:单链表的遍历和操作:
huaxinjiayou
·
2024-02-12 18:47
java
牛客
周赛
Round 32 F.小红的矩阵修改【三进制状态压缩dp】
原题链接:https://ac.nowcoder.com/acm/contest/75174/F时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红拿到了一个字符矩阵,矩阵中仅包含"red"这三种字符。小红每次操作可以将任意字符修改为"red"这三种字符中的一种。她希望最终任意两个相邻的字母都不相同。小红想
lianxuhanshu_
·
2024-02-12 18:46
动态规划
算法
动态规划
[牛客
周赛
复盘] 牛客
周赛
Round 28 20240114
[牛客
周赛
复盘]牛客
周赛
Round2820240114总结A\B1.题目描述2.思路分析3.代码实现小红的炸砖块1.题目描述2.思路分析3.代码实现小红统计区间(easy)1.题目描述2.思路分析3.代码实现小红的好数组
七水shuliang
·
2024-02-12 17:21
牛客比赛复盘
算法
python
[LeetCode
周赛
复盘] 第 384 场
周赛
20240211
[LeetCode
周赛
复盘]第384场
周赛
20240211一、本周
周赛
总结100230.修改矩阵1.题目描述2.思路分析3.代码实现100219.回文字符串的最大数量1.题目描述2.思路分析3.代码实现
七水shuliang
·
2024-02-12 17:50
力扣周赛复盘
leetcode
算法
职场和发展
每日OJ题_位运算⑤_
力扣
371. 两整数之和
目录
力扣
371.两整数之和解析代码
力扣
371.两整数之和371.两整数之和难度简单给你两个整数a和b,不使用运算符+和-,计算并返回两整数之和。
GR鲸鱼
·
2024-02-12 16:28
每日OJ题
leetcode
算法
c++
哈希
位图
位运算
每日OJ题_位运算④_
力扣
268. 丢失的数字
目录
力扣
268.丢失的数字解析代码
力扣
268.丢失的数字268.丢失的数字难度简单给定一个包含[0,n]中n个数的数组nums,找出[0,n]这个范围内没有出现在数组中的那个数。
GR鲸鱼
·
2024-02-12 16:58
每日OJ题
leetcode
算法
c++
位运算
每日OJ题_位运算⑥_
力扣
137. 只出现一次的数字 II
目录
力扣
137.只出现一次的数字II解析代码
力扣
137.只出现一次的数字II137.只出现一次的数字II难度中等给你一个整数数组nums,除某个元素仅出现一次外,其余每个元素都恰出现三次。
GR鲸鱼
·
2024-02-12 16:27
每日OJ题
leetcode
算法
c++
位图
位运算
算法沉淀——位运算(leetcode真题剖析)
—位运算常用位运算总结1.基础位运算2.确定一个数中第x位是0还是13.将一个数的第x位改成14.将一个数的第x位改成05.位图6.提取一个数最右边的17.删掉一个数最右边的18.异或运算9.基础例题
力扣
题目讲解
爱学习的鱼佬
·
2024-02-12 15:51
算法沉淀
算法
leetcode
职场和发展
力扣
题: 全排列(python3版)
classSolution(object):defpermute(self,nums):""":typenums:List[int]:rtype:List[List[int]]"""iflen(nums)==1:return[nums]res=[]forsubinself.permute(nums[1:]):foriinrange(len(sub)+1):res.append(sub[:i]+[n
HAPPY酷
·
2024-02-12 15:44
python
算法
剪枝
leetcode
【
力扣
1232】缀点成线 C++题解(向量+数学)
给定一个数组coordinates,其中coordinates[i]=[x,y],[x,y]表示横坐标为x、纵坐标为y的点。请你来判断,这些点是否在该坐标系中属于同一条直线上。示例1:输入:coordinates=[[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]输出:true示例2:输入:coordinates=[[1,1],[2,2],[3,4],[4,5],[5,6]
HEX9CF
·
2024-02-12 13:38
Algorithm
Problems
leetcode
c++
算法
蓝桥·算法双
周赛
第5场小白入门赛(java)
题目样例输入713960129501295011131011131011131000样例输出4运行代码importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intn=scan.nextInt();int[][]team=newint[n
自律霸王龙
·
2024-02-12 13:54
算法
java
LeetCode
力扣
80. 删除排序数组中的重复项 II
题目描述(中等难度)26题的升级版,给定一个数组,每个数字只允许出现2次,将满足条件的数字全部移到前边,并且返回有多少数字。例如[1,1,1,2,2,3,4,4,4,4],要变为[1,1,2,2,3,4,4...]剩余部分的数字不要求。解法一快慢指针利用26题的思想,慢指针指向满足条件的数字的末尾,快指针遍历原数组。并且用一个变量记录当前末尾数字出现了几次,防止超过两次。publicintremo
windliang
·
2024-02-12 13:25
【
力扣
】刷题备忘录-动归-63. 不同路径 II
63.不同路径IIclassSolution{public:intuniquePathsWithObstacles(vector>&obstacleGrid){intm=obstacleGrid.size();//size写成zise了看半天报错没看懂是这意思intn=obstacleGrid[0].size();vector>dp(m,vector(n,0));//2Dvector的标准写法有些
Branton_Zhenyuan
·
2024-02-12 10:15
力扣备忘录
leetcode
算法
【
力扣
】刷题备忘录-动归-343. 整数拆分
343.整数拆分classSolution{public:intintegerBreak(intn){vectordp(n+1);dp[2]=1;for(inti=3;idp(n+1);dp[2]=1;dp[3]=2;for(inti=4;i<=n;i++){for(intj=1;j<=3;j++){//这里只用考虑j<=3的情况dp[i]=max(dp[i],max(j*dp[i-j],j*(i
Branton_Zhenyuan
·
2024-02-12 10:15
力扣备忘录
c++
leetcode
【
力扣
】刷题备忘录-动归-96. 不同的二叉搜索树
96.不同的二叉搜索树这个解法属于那种,想不到就难,知道了就豁然开朗那种。只要想到其实一棵树的可能数量=左子树的可能数量×右子树的可能数量。算法就基本没难度了。详细讲解逻辑可以看:代码随想录的视频链接,我这里就不赘述了。classSolution{public:intnumTrees(intn){vectordp(n+1);dp[0]=1;for(inti=1;i<=n;i++){for(intj
Branton_Zhenyuan
·
2024-02-12 10:15
力扣备忘录
算法
c++
【
力扣
每日一题】
力扣
993二叉树的堂兄弟节点
题目来源
力扣
993二叉树的堂兄弟节点题目概述在二叉树中,根节点位于深度0处,每个深度为k的节点的子节点位于深度k+1处。如果二叉树的两个节点深度相同,但父节点不同,则它们是一对堂兄弟节点。
写做四月一日的四月一日
·
2024-02-12 08:16
leetcode
算法
java
c++
广度优先
【
力扣
每日一题】
力扣
236二叉树的最近公共祖先
题目来源
力扣
236二叉树的最近公共祖先题目概述给定一个二叉树,找到该树中两个指定节点的最近公共祖先。
写做四月一日的四月一日
·
2024-02-12 08:16
leetcode
算法
java
【
力扣
每日一题】
力扣
144二叉树的前序遍历
题目来源
力扣
144二叉树的前序遍历题目概述给你二叉树的根节点root,返回它节点值的前序遍历。思路分析二叉树的前序遍历可以使用递归或迭代方式实现。
写做四月一日的四月一日
·
2024-02-12 08:16
leetcode
算法
java
c++
【
力扣
每日一题】
力扣
94二叉树的中序遍历
题目来源
力扣
94二叉树的中序遍历题目概述给定一个二叉树的根节点root,返回它的中序遍历。思路分析就是简单的树的中序遍历,使用递归和迭代的方式都可以实现。
写做四月一日的四月一日
·
2024-02-12 08:15
leetcode
算法
java
c++
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-12 07:20
力扣刷题
leetcode
sql
数据库
力扣
第 383 场
周赛
解题报告 | KMP
力扣
第383场
周赛
解题报告|KMP链接前言一个人能走的多远不在于他在顺境时能走的多快,而在于他在逆境时多久能找到曾经的自己。
上烟雨心上尘
·
2024-02-12 07:19
题解
leetcode
算法
职场和发展
代码随想录算法训练营第四十八天(动态规划篇之01背包)| 1049. 最后一块石头的重量Ⅱ,494. 目标和
1049.最后一块石头的重量Ⅱ题目链接:1049.最后一块石头的重量II-
力扣
(LeetCode)思路尽量将石头分为重量相同的两堆,这样两堆中的石头相撞之后剩下的石头就会最小。
Huiwen_Z
·
2024-02-12 07:54
代码随想录训练营
算法
动态规划
python
leetcode
代码随想录算法训练营第四十七天(动态规划篇)| 416. 分割等和子集
416.分割等和子集题目链接:416.分割等和子集-
力扣
(LeetCode)思路回溯——超时首先想到之前的回溯算法,寻找数组中加和等于sum(nums)/2的子集,但对于大数组超时了:classSolution
Huiwen_Z
·
2024-02-12 07:24
代码随想录训练营
算法
动态规划
python
leetcode
算法学习——LeetCode
力扣
栈与队列篇1
算法学习——LeetCode
力扣
栈与队列篇1232.用栈实现队列232.用栈实现队列-
力扣
(LeetCode)描述请你仅使用两个栈实现先入先出队列。
拉依达不拉胯
·
2024-02-12 04:43
LeetCode算法学习
算法
学习
leetcode
c++
c
代码随想录算法训练营第二十八天 |93.复原IP地址,78.子集,90.子集II(已补充)
93.复原IP地址(已观看)1、题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台2、文章讲解:代码随想录3、题目:给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。
菜鸟是大神
·
2024-02-12 03:46
算法
算法训练营
算法
数据结构
leetcode
力扣
:455. 分发饼干
贪心解法思路:1.先把两个数组按顺序遍历好,之后用最大的饼干来喂最大的胃口,如果最大的饼干不能喂饱最大的胃口,就除去这个最大的胃口,在剩下的为胃口中找最大的胃口来进行比对。这题主要历用了通过局部的优解,来进行全局的推导,推导出全部的答案。classSolution{publicintfindContentChildren(int[]g,int[]s){//计数的变量intsum=0;//排列胃口数
AnDanXingKo
·
2024-02-12 02:57
贪心
leetcode
算法
java
代码随想录算法训练营第52天 | 300.最长递增子序列 + 674.最长连续递增序列 + 718.最长重复子数组
今日任务目录300.最长递增子序列-Medium674.最长连续递增序列-Easy718.最长重复子数组-Medium300.最长递增子序列-Medium题目链接:
力扣
-300.最长递增子序列给你一个整数数组
HY.YUE
·
2024-02-12 01:16
LeetCode
python
leetcode
动态规划
代码随想录算法训练营第29天 | 491.递增子序列 + 46.全排列 + 47.全排列 II
今日任务目录491.递增子序列-Medium46.全排列-Medium47.全排列II-Medium491.递增子序列-Medium题目链接:
力扣
-491.递增子序列给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列
HY.YUE
·
2024-02-12 01:46
LeetCode
算法
python
leetcode
字符串 Leetcode 557 反转字符串中的单词
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/reve
禾木清清
·
2024-02-12 00:45
力扣
6192.公因子的数目
题目描述:给你两个正整数a和b,返回a和b的公因子的数目。如果x可以同时整除a和b,则认为x是a和b的一个公因子。运行结果:代码展示:classSolution{publicintcommonFactors(inta,intb){intsum=0;if(a<=b){for(inti=1;i<=a/2;i++){if(a%i==0){if(b%(a/i)==0){sum+=1;}}}}else{fo
wsy`
·
2024-02-11 23:41
力扣
java
开发语言
验证二叉搜索树
98.验证二叉搜索树-
力扣
(LeetCode)有效二叉搜索树的定义如下:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。
夹心宝贝
·
2024-02-11 23:09
二叉树OJ
算法
C++
二叉树
C
数据结构
王二妮未火之前已经红,借助《星光大道》,让她走得更高更远
文/家奴王二妮出生于陕西榆林,2007年参加《星光大道》,连续获得
周赛
、月赛、年赛冠军。
文学汇作者
·
2024-02-11 23:58
AcWing 第 142 场
周赛
B.最有价值字符串(AcWing 5468) (Java)
AcWing第142场
周赛
B.最有价值字符串(AcWing5468)(Java)比赛链接:AcWing第142场
周赛
x题传送门:B.最有价值字符串题目:不展示分析:题目不难,不过有坑。
Keven__Java
·
2024-02-11 21:19
算法题
java
开发语言
算法
eclipse
idea
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-11 17:12
力扣刷题
leetcode
sql
数据库
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他