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
ACM竞赛解题报告
上岸算法 I LeetCode Weekly Contest 243
解题报告
No.1检查某单词是否等于两单词之和解题思路签到题。代码展示classSolution{publicbooleanisSumEqual(StringfirstWord,StringsecondWord,StringtargetWord){returnconvert(firstWord)+convert(secondWord)==convert(targetWord);}privatelongcon
上岸算法
·
2023-09-11 16:23
Maximum Number of Words You Can Type
解题报告
Questions:Thereisamalfunctioningkeyboardwheresomeletterkeysdonotwork.Allotherkeysonthekeyboardworkproperly.Givenastringtextofwordsseparatedbyasinglespace(noleadingortrailingspaces)andastringbrokenLett
杨鑫newlfe
·
2023-09-11 10:38
Python
算法
LeetCode
leetcode
算法
python
数据结构
面试
Concatenation of Array
解题报告
Questions:Givenanintegerarraynumsoflengthn,youwanttocreateanarrayansoflength2nwhereans[i]==nums[i]andans[i+n]==nums[i]for0<=i
杨鑫newlfe
·
2023-09-10 16:01
Python
算法
LeetCode
leetcode
算法
面试
Python
数据结构
Build Array from Permutation
解题报告
Questions:Givenazero-basedpermutationnums(0-indexed),buildanarrayansofthesamelengthwhereans[i]=nums[nums[i]]foreach0<=i
杨鑫newlfe
·
2023-09-10 12:12
Python
算法
LeetCode
leetcode
算法
数据结构
Python
面试
LeetCode高频题2:两数相加
LeetCode高频题2:两数相加提示:本题是系列LeetCode的150道高频题,你未来遇到的互联网大厂的笔试和面试考题,基本都是从这上面改编而来的题目互联网大厂们在公司养了一大批
ACM竞赛
的大佬们,
冰露可乐
·
2023-09-10 06:42
leetcode
面试
链表
两数相加
数据结构与算法
2014 Multi-University Training Contest 2 1011 ZCC Loves Codefires
解题报告
暑期联训第二场。高中被镇海虐了3年,大学继续被镇海虐,刚入ACM这条路不久,基础不够扎实,镇海还出这么变态的题目==,就AC了最后一题。。ProblemDescriptionThoughZCChasmanyFans,ZCChimselfisacrazyFanofacoder,called"Memset137".ItwasonCodefires(CF),anonlinecompetitiveprog
JetMuffin
·
2023-09-09 12:39
ACM
hdu
Longest Palindromic Substring
解题报告
关键字:动态规划、回文字符串难度:Medium题目大意:输出一个字符串的最长回文子串题目:Givenastrings,findthelongestpalindromicsubstringins.Youmayassumethatthemaximumlengthofsis1000.Example1:Input:"babad"Output:"bab"Note:"aba"isalsoavalidanswe
进击的码农
·
2023-09-08 06:09
[LeetCode
解题报告
] 522. 最长特殊序列 II
@[TOC]([LeetCode
解题报告
]522.最长特殊序列II)一、题目1.题目描述最长特殊序列II难度:中等给定字符串列表strs,返回其中最长的特殊序列。如果最长特殊序列不存在,返回-1。
英雄星球七水请求出战
·
2023-09-08 02:35
ACM中的数论
在
ACM竞赛
中,数论问题经常出现,因此掌握一定的数论知识对于参加
ACM竞赛
的选手来说是非常重要的。本文将介绍一些常见的数论概念和方法,以及如何应用它们解决实际问题。
想要AC的sjh
·
2023-09-06 13:56
练习题(记录做题想法)
算法
LeetCode 周赛上分之旅 #44 同余前缀和问题与经典倍增 LCA 算法
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第44篇文章,往期回顾请移步到文章末尾\~T1.统
·
2023-09-06 10:05
android
LeetCode35. 搜索插入位置
LeetCode35.搜索插入位置一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、复杂度分析3、代码详解一、题目1、题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引
逗号三点一四
·
2023-09-06 00:32
LeetCode题解
leetcode
算法
c语言
Clone Graph
解题报告
题目:Cloneanundirectedgraph.Eachnodeinthegraphcontainsalabelandalistofitsneighbors.OJ'sundirectedgraphserialization:Nodesarelabeleduniquely.Weuse#asaseparatorforeachnode,and,asaseparatorfornodelabelande
魔豆Magicbean
·
2023-09-05 23:48
IT公司面试习题
Leetcode
解题报告
BFS
DFS
【基础算法训练】——双指针
目录前言第一题917.仅仅反转字母题目描述
解题报告
参考代码(C++版本)第二题167.两数之和II-输入有序数组题目描述
解题报告
参考代码(C++版本)第三题165.比较版本号题目描述
解题报告
参考代码(C
杨枝
·
2023-09-05 04:34
每日习题浅记录
在lc被欺负的这些年
leetcode
双指针
五月集训 (第05天) —— 双指针
欢迎大家积极在评论区留言发表自己的看法,知无不言,言无不尽,养成每天刷题的习惯,也可以自己发布优质的
解题报告
,供社区一同鉴赏,吸引一波自己的核心粉丝。希望
英雄哪里出来
·
2023-09-05 04:01
《31天算法入门》五-六
双月集训
算法
七月集训(第05天) —— 双指针
欢迎大家积极在评论区留言发表自己的看法,知无不言,言无不尽,养成每天刷题的习惯,也可以自己发布优质的
解题报告
,供社区一同鉴赏,吸引一波自己的核心粉丝。
英雄哪里出来
·
2023-09-05 04:01
《31天算法入门》七-八
双月集训
leetcode
java
算法
LeetCode 周赛上分之旅 #43 计算机科学本质上是数学吗?
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第43篇文章,往期回顾请移步到文章末尾\~Leet
·
2023-09-04 13:50
android
可后悔贪心 --
解题报告
反悔贪心_Elicsyd的博客-CSDN博客感觉普通贪心是每一个维度都是平等的,没有优先级。而可后悔贪心是存在某个维度是不可变的,不能直接用排序或者堆进行维护,常常需要经过某种处理,通过挖掘出题目中关于不可变维度的特殊性质,使其可以用排序或者堆等数据结构进行贪心。可后悔贪心常用堆(priority_queue)进行维护。[E.BuyLowSellHigh](Problem-E-Codeforces
golitter.
·
2023-09-03 19:11
算法题
算法
C++
解题报告
:Tokitsukaze, CSL and Stone Game[ COCI ] —— 博弈论
题目描述Irressey与yurzhang在玩一个取石子的游戏一开始,他们面前有nn堆石子,第ii堆石子有a_iai颗石头,他们轮流取石子(Irressey先取)。每一次,取石子的人会选中一个非空的石子堆并取走其中的一颗石子。如果在某个人的回合前所有的石子堆都是空的,或者在他取完后有两堆的石子数量相同(两堆都没有石子也算),则他输掉游戏。如果lrressey胜利,输出sjfnb;如果yurzhan
C20201018
·
2023-09-02 16:14
数论
数论
博弈论
COCI
Largest Odd Number in String
解题报告
Question:Youaregivenastringnum,representingalargeinteger.Returnthelargest-valuedoddinteger(asastring)thatisanon-emptysubstringofnum,oranemptystring""ifnooddintegerexists.Asubstringisacontiguoussequenc
杨鑫newlfe
·
2023-09-02 03:39
Python
算法
LeetCode
leetcode
算法
面试
Python
数据结构
LeetCode 253. 会议室 II
LeetCode253.会议室II文章目录LeetCode253.会议室II题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结题目描述给你一个会议时间安排的数组intervals
大涛小先生
·
2023-08-31 19:49
LeetCode解题报告
优先队列
堆排
java
力扣
算法
LeetCode 剑指 Offer 60. n个骰子的点数
LeetCode剑指Offer60.n个骰子的点数文章目录LeetCode剑指Offer60.n个骰子的点数题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结题目描述把
大涛小先生
·
2023-08-30 16:42
LeetCode解题报告
java
算法
动态规划
LeetCode第19场双周赛(Biweekly Contest 19)
解题报告
这周的双周赛总体简单,主要是最后一题有些难度。第一题:模拟。第二题:滑动窗口。第三题:数学。第四题:0/1最短路(BFS)。详细题解如下。1.将数字变成0的操作次数(NumberofStepstoReduceANumbertoZero)AC代码(C++)2.大小为K且平均值大于等于阈值的子数组数目(NumberofSubArraysofSizeKAndAverageGreaterThanorEqu
Mikchy
·
2023-08-29 22:41
LeetCode刷题记录及题解
#
LeetCode比赛
最短路
BFS
广度优先搜索
滑动窗口
数学
ACM竞赛
入门,从零开始
前言
ACM竞赛
其实可以在编程初级阶段边学边练,门槛没有比想象中高那么多,如果实在不会做也可以直接在网上搜题分析答案,弄懂后自己再亲手写出来,当然你需要懂得基本的语义、语法,保证看得懂别人的代码。
谢语花
·
2023-08-28 17:19
ACM竞赛
算法
AtCoder Beginner Contest 285
解题报告
A-EdgeChecker2ProblemStatementDetermineifthereisasegmentthatdirectlyconnectsthepointsnumberedaandbinthefigurebelow.Constraints1≤a#include#include#include#include#includeusingnamespacestd;typedeflonglo
闫鸿宇
·
2023-08-28 10:22
c++
开发语言
LeetCode 周赛上分之旅 #42 当 LeetCode 考树上倍增,出题的趋势在变化吗
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第42篇文章,往期回顾请移步到文章末尾\~周赛36
·
2023-08-28 10:18
前端
解题报告
- LeetCode 222. 完全二叉树的节点个数
LeetCode222.完全二叉树的节点个数@TOC题目描述 给你一棵完全二叉树的根节点root,求出该树的节点个数。完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第h层,则该层包含1~2h个节点。示例:[图片上传失败...(image-ca28f6-1665618553274)]输入:ro
大涛先生
·
2023-08-27 19:01
⭐算法入门⭐《栈 和 队列》简单02 —— LeetCode 225. 用队列实现栈
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 请你仅使用两个队列实现一个后入先出(LIFO)的栈
英雄哪里出来
·
2023-08-27 04:01
《LeetCode算法全集》
算法
leetcode
数据结构
C/C++
队列和栈
LeetCode 周赛上分之旅 #41 结合离散化的线性 DP 问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第41篇文章,往期回顾请移步到文章末尾\~周赛35
·
2023-08-21 10:14
算法
LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第39篇文章,往期回顾请移步到文章末尾\~周赛35
·
2023-08-20 20:54
后端
LeetCode 周赛上分之旅 #40 结合特征压缩的数位 DP 问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第40篇文章,往期回顾请移步到文章末尾\~双周赛1
·
2023-08-20 20:54
前端
程序员面试题精选100题:1-5
解题报告
程序员面试题精选100题(01)-把二元查找树转变成排序的双向链表[数据结构]题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。比如将二元查找树10/\614/\/\481216转换成双向链表4=6=8=10=12=14=16。解:递归。左子树递归为排序双向链表,右子树递归为排序双向链表,然后和根节点连接。此时左子树需返回最大节点,右子树
nanjunxiao
·
2023-08-20 17:34
数据结构/算法
面试题
剑指offer100题
训练指南第一部分
解题报告
主要是提供训练指南第一部分
解题报告
链接,后面会持续更新中307-Sticks(DFS+剪枝)11292-DragonofLoowater(贪心)11729-CommandoWar(贪心)11300-Spreadingthewealth
kgduu
·
2023-08-20 08:26
训练指南
算法
LeetCode 1823. 找出游戏的获胜者
LeetCode1823.找出游戏的获胜者文章目录LeetCode1823.找出游戏的获胜者题目描述一、解题关键词二、
解题报告
1.思路分析2.时间复杂度3.代码示例2.知识点总结题目描述共有n名小伙伴一起做游戏
大涛小先生
·
2023-08-17 16:23
LeetCode解题报告
模拟
数组
java
上岸算法 I LeetCode Weekly Contest 223
解题报告
No.1解码异或后的数组解题思路a^b=c则有a^b^a=c^a即b=a^c代码展示classSolution{publicint[]decode(int[]encoded,intfirst){int[]res=newint[encoded.length+1];res[0]=first;for(inti=0;i0表示source[i]可以通过交换变成j//使用map而不是map的原因是避免sour
·
2023-08-16 23:31
LeetCode 周赛上分之旅 #38 结合排序不等式的动态规划
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第38篇文章,往期回顾请移步到文章末尾\~双周赛1
·
2023-08-15 16:35
android
LeetCode 周赛上分之旅 # 37 多源 BFS 与连通性问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第37篇文章,往期回顾请移步到文章末尾\~周赛35
·
2023-08-15 16:02
android
牛客周赛 Round 7
解题报告
| 珂学家 | 状态机DP + 数学场
题解|#矩阵最长递增路径#classSolution{public://记录四个方向intdirs[4][2]={{-1,0},{1,0},{0,-1米哈游平台测试笔试分单选题多选题编程题单选题有点难多选题有点难编程题米哈游给面子都不难1走格子本以为深度遍历最后发现超简单直接减减加加就出结果ak2字题解|#求最小公倍数#importjava.util.Scanner;//注意类名必须为Main,不
愤怒的小青春
·
2023-08-15 05:26
java
「算法」整数反转 & 实现 strStr()
:21力扣地址https://leetcode.com/problems/reverse-integerhttps://leetcode-cn.com/problems/reverse-integer
解题报告
从个位
林昀熙
·
2023-08-15 02:16
区间dp
解题报告
**区间dp:**就是对于区间的一种动态规划,对于某个区间,它的合并方式可能有很多种,我们需要去枚举所有的方式,通常是去枚举区间的分割点,找到最优的方式(一般是找最少消耗)。区间dp写法:(for(intlen=2;len>n;vectora(n+1),sum(n+1);vector>f(n+1,vector(n+1,INF));for(inti=1;i>a[i],sum[i]=sum[i-1]+
golitter.
·
2023-08-14 14:37
算法题
算法
dp引入
解题报告
dp引入[IOI1994]数字三角形NumberTriangles问题描述:略。转移方程:F(i,j)=A[i,j]+max{F(i−1,j)F(i−1,j−1)ifj>1F(i,j)=A[i,j]+max\begin{cases}F(i-1,j)\\F(i-1,j-1)\quadif\quadj>1\end{cases}F(i,j)=A[i,j]+max{F(i−1,j)F(i−1,j−1)if
golitter.
·
2023-08-14 14:37
算法题
动态规划
算法
LeetCode 周赛上分之旅 #38 结合排序不等式的动态规划
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第38篇文章,往期回顾请移步到文章末尾~双周赛11
彭旭锐
·
2023-08-13 23:53
leetcode
动态规划
算法
LeetCode 周赛上分之旅 # 36 KMP 字符串匹配殊途同归
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第36篇文章,往期回顾请移步到文章末尾~周赛356
彭旭锐
·
2023-08-13 23:23
leetcode
算法
职场和发展
LeetCode 周赛上分之旅 # 37 多源 BFS 与连通性问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第37篇文章,往期回顾请移步到文章末尾~周赛357
彭旭锐
·
2023-08-13 23:23
leetcode
宽度优先
算法
LeetCode 周赛上分之旅 #39 结合中心扩展的单调栈贪心问题
在这个专栏里,小彭与你分享每场LeetCode周赛的
解题报告
,一起体会上分之旅。本文是LeetCode上分之旅系列的第39篇文章,往期回顾请移步到文章末尾~周赛358
彭旭锐
·
2023-08-13 23:20
leetcode
算法
职场和发展
六月集训(第26天) —— 并查集
欢迎大家积极在评论区留言发表自己的看法,知无不言,言无不尽,养成每天刷题的习惯,也可以自己发布优质的
解题报告
,供社区一同鉴赏,吸引一波自己的核心粉丝。
英雄哪里出来
·
2023-08-12 23:40
《31天算法入门》五-六
双月集训
算法
开发语言
数据结构
图
并查集
LeetCode高频题26. 删除有序数组中的重复项
LeetCode高频题26.删除有序数组中的重复项提示:本题是系列LeetCode的150道高频题,你未来遇到的互联网大厂的笔试和面试考题,基本都是从这上面改编而来的题目互联网大厂们在公司养了一大批
ACM
冰露可乐
·
2023-08-12 11:40
大厂面试高频题之数据结构与算法
leetcode
有序数组
删除有重复元素
删除数组元素
数组元素搬移
Check if Word Equals Summation of Two Words
解题报告
Thelettervalueofaletterisitspositioninthealphabetstartingfrom0(i.e.'a'->0,'b'->1,'c'->2,etc.).ThenumericalvalueofsomestringoflowercaseEnglishletterssistheconcatenationofthelettervaluesofeachletterins,
杨鑫newlfe
·
2023-08-10 03:43
Python
算法
LeetCode
leetcode
算法
python
数据结构
面试
LeetCode高频题56. 合并区间,将重叠的区间合并为一个区间,包含所有区间
.合并区间,将重叠的区间合并为一个区间,包含所有区间提示:本题是系列LeetCode的150道高频题,你未来遇到的互联网大厂的笔试和面试考题,基本都是从这上面改编而来的题目互联网大厂们在公司养了一大批
ACM
冰露可乐
·
2023-08-10 02:35
大厂面试高频题之数据结构与算法
leetcode
区间重合
区间合并
线段重合问题
排序升序
小根堆
Substrings of Size Three with Distinct Characters
解题报告
Astringisgoodiftherearenorepeatedcharacters.Givenastrings,returnthenumberofgoodsubstringsoflengththreeins.Notethatiftherearemultipleoccurrencesofthesamesubstring,everyoccurrenceshouldbecounted.Asubstr
杨鑫newlfe
·
2023-08-10 01:02
Python
算法
LeetCode
leetcode
算法
面试
Python
数据结构
[LeetCode
解题报告
] 剑指 Offer II 091. 粉刷房子
一、题目1.题目描述剑指OfferII091.粉刷房子难度:中等假如有一排房子,共n个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个nx3的正整数矩阵costs来表示的。例如,costs[0][0]表示第0号房
英雄星球七水请求出战
·
2023-08-06 02:34
上一页
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
其他