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
Tianchi周赛
LeetCodeWeeklyContest-158
传送门:第158场
周赛
分割平衡字符串在一个「平衡字符串」中,‘L’和‘R’字符的数量是相同的。给出一个平衡字符串s,请你将它分割成尽可能多的平衡字符串。返回可以通过分割得到的平衡字符串的最大数量。
SinclairWang
·
2020-07-14 06:33
Leetcode
LeetCodeWeeklyContest-155
操千曲而晓声,观千剑而后识器----《文心雕龙》力扣的
周赛
自闭了,好久没写了,丢掉的改捡了。
SinclairWang
·
2020-07-14 06:32
Leetcode
力扣
周赛
5197. 最小绝对差(java)
题目给你个整数数组arr,其中每个元素都不相同。请你找到所有具有最小绝对差的元素对,并且按升序的顺序返回。示例1:输入:arr=[4,2,1,3]输出:[[1,2],[2,3],[3,4]]示例2:输入:arr=[1,3,6,10,15]输出:[[1,3]]示例3:输入:arr=[3,8,-10,23,19,-4,-14,27]输出:[[-14,-10],[19,23],[23,27]]提示:2>
happytaohaha
·
2020-07-14 05:43
力扣腾讯精选50道
【力扣
周赛
】186场| 5392、5393、5394、5395 |动态规划|滑动窗口
5392.分割字符串的最大得分给你一个由若干0和1组成的字符串s,请你计算并返回将该字符串分割成两个非空子字符串(即左子字符串和右子字符串)所能获得的最大得分。「分割字符串的得分」为左子字符串中0的数量加上右子字符串中1的数量。算法思路尝试着用可以规律化的思维来解题。对这道题,读题后很容易想到分割的可能性,就是从字符串第一个元素开始,假设s=‘12345’,就会分割为’1’,‘2345’与’12’
心有泠兮。
·
2020-07-14 04:50
力扣日记
【力扣夜猫双
周赛
】第24场 | 5372,5373,5374,5374 | 动态规划 |回溯算法
5372逐步求和得到正数的最小值给你一个整数数组nums。你可以选定任意的正数startValue作为初始值。你需要从左到右遍历nums数组,并将startValue依次累加上nums数组中的值。请你在确保累加和始终大于等于1的前提下,选出一个最小的正数作为startValue。输入:nums=[-3,2,-3,4,2]输出:5解释:如果你选择startValue=4,在第三次累加时,和小于1。累
心有泠兮。
·
2020-07-14 04:50
力扣日记
【每日算法Day 77】LeetCode 第 181 场
周赛
题解
周赛
链接https://leetcode-cn.com/contest/weekly-contest-181LeetCode5364.按既定顺序创建目标数组题目链接https://leetcode-cn.com
算法码上来
·
2020-07-14 04:52
LeetCode #161 场
周赛
题解(思维 + 水 + 模拟 + 裴蜀定理)
LeetCode#161场
周赛
(感觉LeetCode上的题不需要考虑复杂度,能想出来做法就能过5247.交换字符使得字符串相同题目:给你两个只包含‘x’,‘y’的字符串s1,s2s1,s2s1,s2,每次操作可以交换两个分别位于两个字符串中的字符
stormjing7
·
2020-07-14 04:51
解题报告
比赛
LeetCode第104场
周赛
题解
914.卡牌分组题目难度Easy给定一副牌,每张牌上都写着一个整数。此时,你需要选定一个数字X,使我们可以将整副牌按下述规则分成1组或更多组:每组都有X张牌。组内所有的牌上都写着相同的整数。仅当你可选的X>=2时返回true。示例1:输入:[1,2,3,4,4,3,2,1]输出:true解释:可行的分组是[1,1],[2,2],[3,3],[4,4]示例2:输入:[1,1,1,2,2,2,3,3]
暖床小岳
·
2020-07-14 04:48
LeetCode——第163场
周赛
文章目录5263.二维网格迁移5264.在受污染的二叉树中查找元素5265.可被三整除的最大和5266.推箱子5263.二维网格迁移题目很简单,看下面代码publicList>shiftGrid(int[][]grid,intk){List>lists=newArrayListlist=newArrayListlist=lists.remove(lists.size()-1);Integerm=l
PdKingLiu
·
2020-07-14 04:58
LeetCode
LeetCode 第180场
周赛
题解
传送门A矩阵中的幸运数题目大意给出一个m*n的矩阵,矩阵中的数字各不相同。按任意顺序返回矩阵中的所有幸运数。幸运数是指矩阵中满足同时下列两个条件的元素:在同一行的所有元素中最小在同一列的所有元素中最大解题思路模拟模拟代码classSolution{public:intMax[55],Min[55];vectorluckyNumbers(vector>&matrix){intn=matrix.siz
Clove_unique
·
2020-07-14 04:56
Contest
力扣
周赛
191场
周赛
小结P1,P2送分题。P3,只要理解图的性质等同于送分题。P4注意到数据大小后,基本也是简单题。
lizju
·
2020-07-14 03:55
leetcode周赛
力扣第191场
周赛
小结
一、数组中两元素的最大乘积1、题目描述:2、题解:classSolution:defmaxProduct(self,nums:List[int])->int:n=len(nums)ifnint:horizontalCuts.sort()verticalCuts.sort()horizontalCuts=[0]+horizontalCuts+[h]verticalCuts=[0]+verticalC
剑圣土豆
·
2020-07-14 03:21
LeetCode
力扣第185场
周赛
总结——字节跳动专场
记录自己参加双
周赛
的历程,这次是首次参加,AC了第1道,其他三道题是赛后学习了大神们的写法。
剑圣土豆
·
2020-07-14 03:51
牛客-剑指offer系列题解
力扣第 191 场
周赛
5424.数组中两元素的最大乘积classSolution{publicintmaxProduct(int[]nums){intlen=nums.length;Arrays.sort(nums);return(nums[len-1]-1)*(nums[len-2]-1);}}5425.切割后面积最大的蛋糕classSolution{publicintmaxArea(inth,intw,int[]h
斗士(Carroll)
·
2020-07-14 02:42
数据结构与算法
力扣第 189 场
周赛
5412.在既定时间做作业的学生人数classSolution{publicintbusyStudent(int[]startTime,int[]endTime,intqueryTime){intres=0;for(inti=0;i=queryTime){res++;}}returnres;}}5413.重新排列句子中的单词classSolution{publicStringarrangeWord
斗士(Carroll)
·
2020-07-14 02:42
数据结构与算法
力扣第196场
周赛
题解
比赛心得:本次比赛的经历让我大致地了解到了力扣
周赛
的难度:主要是前两题比较简单、第三题难度加深、最后一题相比来说最难。
Rati0nal
·
2020-07-14 01:50
力扣周赛题解
「力扣」第 193 场
周赛
前 3 题代码(照例不做第 4 题)
第193场
周赛
地址:https://leetcode-cn.com/contest/weekly-contest-193/第1题:一维数组的动态和一句话题解:其实就是求前缀和,注意有1个位置的下标偏移。
liweiwei1419
·
2020-07-14 01:25
力扣
第 195 场力扣
周赛
题解
5448.判断路径是否相交思路:存储下坐标是否访问过即可。classSolution{publicbooleanisPathCrossing(Stringpath){Mapmap=newHashMaptarget)break;intl=i,r=n-1,p=-1;while(l0){if(y%2==1)res=res*x%mod;x=x*x%mod;y/=2;}returnres;}}5451.满足
信仰..
·
2020-07-14 01:18
第 196 场力扣
周赛
题解
5452.判断能否形成等差数列思路:排序后直接看相邻元素的差是否唯一即可。classSolution{publicbooleancanMakeArithmeticProgression(int[]arr){Arrays.sort(arr);for(inti=2;i>list=newArrayList());for(inti=0;i=list.get(j).size())continue;intop
信仰..
·
2020-07-14 01:18
第 192 场力扣
周赛
题解
5428.重新排列数组思路:按照题目重新排列即可。classSolution{publicint[]shuffle(int[]nums,intn){n=n*2;int[]ans=newint[n];for(inti=0;i{intx;publicnode(intx){this.x=x;}@OverridepublicintcompareTo(nodeo){//TODO自动生成的方法存根if(Mat
信仰..
·
2020-07-14 01:18
Leetcode 第197场
周赛
题解
5460.好数对的数目知识点:哈希设count[i]为数字i出现的次数,则答案为count[i]*(count[i]-1)/2的累加和,i∈[1,100]。首先遍历nums统计每个数字出现的次数,然后遍历count计算答案即可。classSolution{public:intnumIdenticalPairs(vector&nums){intcount[101]={0};for(autov:num
Time_Limit
·
2020-07-14 00:46
题解给力
力扣
周赛
总结
Summary记录一下自己的
周赛
…比较菜,求轻喷…IDRankAC题解
周赛
1551448/16021/4LeetCodeWeeklyContest-155
周赛
156598/14321/4LeetCodeWeeklyContest
SinclairWang
·
2020-07-14 00:09
Leetcode
【力扣
周赛
】第184 场 | 5380,5381,5382,5383
5380数组中的字符串匹配给你一个字符串数组words,数组中的每个字符串都可以看作是一个单词。请你按任意顺序返回words中是其他单词的子字符串的所有单词。如果你可以删除words[j]最左侧和/或最右侧的若干字符得到word[i],那么字符串words[i]就是words[j]的一个子字符串。翻译:输出words中可以作为words内元素子字符串的元素。算法classSolution(obje
心有泠兮。
·
2020-07-14 00:25
力扣日记
leetcode第197场
周赛
之 5211概率的最大路径
emm,在这里给大家推荐两个方法,一个是我比赛的时候写的堆优化版本的dijkstra,和求最短路径的spfa算法。一般写题的时候都不是接口型的OJ,而leetcode上的oj是接口型的,所以遇到一些些大大小小的问题,一直耽搁了快一个小时,本来就起晚了,AC完这道题也就刚刚结束。看完排名前面大佬们写的dijkstra用的临界矩阵建图只写了30多行,而我的堆优化版的dijkstra写了70多行,才知道
蒙德里安的梦想
·
2020-07-14 00:39
C++
算法
【JAVA】力扣第197场
周赛
代码+解题思路
目录5460.好数对的数目解题锦囊思路一:常规(未用解题锦囊)代码思路二:使用解题锦囊5461.仅含1的子串数解题锦囊代码错误点5211.概率最大的路径解题锦囊代码5463.服务中心的最佳位置解题锦囊代码:如果你从本文中学习到丝毫知识,那么请您点点关注、点赞、评论和收藏大家好,我是爱做梦的鱼,我是东北大学大数据实验班大三的小菜鸡,非常渴望优秀,羡慕优秀的人,个人博客为:爱做梦的鱼https://z
爱做梦的鱼
·
2020-07-14 00:36
#
力扣周赛
算法
java
力扣
冲刺字节
leetcode
leetcode第 24 场双
周赛
时间:2020/4/1822:30-24:00第一题、逐步求和得到正数的最小值难度:easy,链接:https://leetcode-cn.com/problems/minimum-value-to-get-positive-step-by-step-sum/给你一个整数数组nums。你可以选定任意的正数startValue作为初始值。你需要从左到右遍历nums数组,并将startValue依次累
wuqindeyunque
·
2020-07-13 21:30
leetcode
【LeetCode第 161 场
周赛
】回顾
现在13点33分花半个小时总结一下上午的考题~评论区偷来的解析交换字符使得字符串相同:统计位置的匹配情况,一共只有4种可能,x-xx−x,x-yx−y,y-xy−x,y-yy−y,其中1和4是相同的情况,可以不管。我们统计两个字符串有多少对x-yx−y以及y-xy−x。然后,我们可以根据匹配情况的统计进行贪心,如果我们同时有两对x-yx−y或者y-xy−x,是可以通过一次交换使这两对相同的,最后会
韩旭051
·
2020-07-13 13:45
LeetCode
Tianchi
Data Hero Cup —— 短租数据集分析
数据listings:id房源IDname房源标题host_id主人idhost_nameheighbourhood_group行政区IDheighbourhood行政区latitude维度kongitude经度room_type出租类型(entirehome或者privateroom)price价格minimum_nights最少天数number_of_reviews评论数量last_revie
南山以南青如山
·
2020-07-13 12:13
数据分析专栏
LeetCode 第 25 场双
周赛
(718/1832,前39.2%)
文章目录1.比赛结果2.题目1.LeetCode5384.拥有最多糖果的孩子easy2.LeetCode5385.改变一个整数能得到的最大差值medium3.LeetCode5386.检查一个字符串是否可以打破另一个字符串medium4.LeetCode5387.每个人戴不同帽子的方案数hard1.比赛结果做出来了1、2、3题,1个小时做出来3题(拼手速),第2题有点卡壳,第4题动态规划很难,不会
Michael阿明
·
2020-07-13 09:39
LeetCode
LeetCode 第 21 场双
周赛
(779/1913,前40.7%)
文章目录1.比赛结果2.题目LeetCode5336.上升下降字符串easyLeetCode5337.每个元音包含偶数次的最长子字符串mediumLeetCode5338.二叉树中的最长交错路径mediumLeetCode5339.二叉搜索子树的最大键值和hard1.比赛结果只做出来了第1题,第3题有一个例子超时,没解决全国排名:779/1913,40.7%;全球排名:2027/4729,42.8
Michael阿明
·
2020-07-13 09:39
LeetCode
LeetCode 第 29 场双
周赛
(890/2259,前39.4%)
文章目录1.比赛结果2.题目1.LeetCode5432.去掉最低工资和最高工资后的工资平均值easy2.LeetCode5433.n的第k个因子medium3.LeetCode5434.删掉一个元素以后全为1的最长子数组medium4.LeetCode5435.并行课程IIhard1.比赛结果做出来了3道题。第三题卡了一会,第四题知道拓扑排序,后面就没有思路了。继续加油!全国排名:890/225
Michael阿明
·
2020-07-13 09:39
LeetCode
LeetCode 第 16 场双
周赛
(402/822,前48.9%)
文章目录1.比赛结果2.题目LeetCode1299.将每个元素替换为右侧最大元素easyLeetCode1300.转变数组后最接近目标值的数组和mediumLeetCode1302.层数最深叶子节点的和mediumLeetCode1301.最大得分的路径数目hard1.比赛结果做出了2道题,第二道题耽搁时间有点长,放弃了,第四题在时间到了后一会就做出来了。2.题目LeetCode1299.将每个
Michael阿明
·
2020-07-13 09:38
LeetCode
LeetCode 第 19 场双
周赛
(231 / 1120,前20.6%)
文章目录1.比赛结果2.题目LeetCode5311.将数字变成0的操作次数easyLeetCode5312.大小为K且平均值大于等于阈值的子数组数目mediumLeetCode5313.时钟指针的夹角mediumLeetCode5314.跳跃游戏IVhard1.比赛结果做出来了1,3,4题,第2题结束后12分钟做出来了。全国排名:231/1120,20.6%;全球排名:772/3745,20.6
Michael阿明
·
2020-07-13 09:38
LeetCode
阿里天池-全球数据智能大赛
里面的数据解析https://
tianchi
.aliyun.com/forum/issueDetail?
pursuit_zhangyu
·
2020-07-13 09:30
LeetCode140场
周赛
1078.Bigram分词给出第一个词first和第二个词second,考虑在某些文本text中可能以"firstsecondthird"形式出现的情况,其中second紧随first出现,third紧随second出现。对于每种这样的情况,将第三个词"third"添加到答案中,并返回答案。示例1:输入:text="aliceisagoodgirlsheisagoodstudent",first=
FakeNews
·
2020-07-13 07:03
LeetCode刷题之路
LeetCode第二场双
周赛
1085.最小元素各数位之和给你一个正整数的数组A。然后计算S,使其等于数组A当中最小的那个元素各个数位上数字之和。最后,假如S所得计算结果是奇数的请你返回0,否则请返回1。示例1:输入:[34,23,1,24,75,33,54,8]输出:0解释:最小元素为1,该元素各个数位上的数字之和S=1,是奇数所以答案为0。示例2:输入:[99,77,33,66,55]输出:1解释:最小元素为33,该元素各
FakeNews
·
2020-07-13 07:03
LeetCode刷题之路
Leetcode 第25场双
周赛
题解
感觉越打越菜哇~5384.拥有最多糖果的孩子题目链接:https://leetcode-cn.com/contest/biweekly-contest-25/problems/kids-with-the-greatest-number-of-candies/思路:暴力枚举每个孩子现有糖果+额外糖果是否是最大值即可。classSolution{publicListkidsWithCandies(in
信仰..
·
2020-07-13 05:31
Leetcode 第28场双
周赛
题解
贼不稳。5420.商品折扣后的最终价格思路:两层for循环遍历即可。classSolution{publicint[]finalPrices(int[]prices){intn=prices.length;int[]ans=newint[n];for(inti=0;imap=newHashMap0)ans=Math.min(ans,mn[index]+i-index);mn[i]=Math.min
信仰..
·
2020-07-13 05:31
Leetcode 第29场双
周赛
题解
5432.去掉最低工资和最高工资后的工资平均值思路:排序求和即可。classSolution{publicdoubleaverage(int[]salary){doubleans=0;Arrays.sort(salary);for(inti=1;ilist=newArrayList=r-l+1。classSolution{publicintlongestSubarray(int[]nums){in
信仰..
·
2020-07-13 05:00
2019LeetCode第10场双
周赛
&&第157场
周赛
2019LeetCode第10场双
周赛
5079.三个有序数组的交集题目描述给出三个均为严格递增排列的整数数组arr1,arr2和arr3。返回一个由仅在这三个数组中同时出现的整数所构成的有序数组。
Onwaier
·
2020-07-13 05:55
LeetCode
2019LeetCode第 12 场双
周赛
5097.力扣排行榜题目描述新一轮的「力扣杯」编程大赛即将启动,为了动态显示参赛者的得分数据,需要设计一个排行榜Leaderboard。请你帮忙来设计这个Leaderboard类,使得它有如下3个函数:addScore(playerId,score):假如参赛者已经在排行榜上,就给他的当前得分增加score点分值并更新排行。假如该参赛者不在排行榜上,就把他添加到榜单上,并且将分数设置为score。
Onwaier
·
2020-07-13 05:55
LeetCode
leetcode184
周赛
全解题报告(手速场)
这场比赛基本上没什么难度,几个水题,最难得的题基本上就是一个入门dpA暴力匹配字符串,一共四层循环暴力跑classSolution{public:vectorstringMatching(vector&words){stringmatchingString;stringpatternString;vectorstringMatching;for(inti=0;iprocessQueries(vec
cwb丶
·
2020-07-13 03:36
力扣
LeetCode: 第 159 场
周赛
LeetCode:第159场
周赛
题解5230.缀点成线题目在一个XY坐标系中有一些点,我们用数组coordinates来分别记录它们的坐标,其中coordinates[i]=[x,y]表示横坐标为x、纵坐标为
风笛叶
·
2020-07-13 01:13
算法
Leetcode 第191场
周赛
题解
5424.数组中两元素的最大乘积知识点时间复杂度暴力枚举O(n)从1到n-1枚举,计算(nums[i]-1)*(nums[i-1]-1)。并记录最大值。classSolution{public:intmaxProduct(vector&nums){intanw=0;for(inti=0;i&horizontalCuts,vector&verticalCuts){sort(horizontalCut
Time_Limit
·
2020-07-13 01:54
题解给力
LeetCode 第 28 场双
周赛
LeetCode第28场双
周赛
商品折扣后的最终价格思路子矩形查询思路找两个和为目标值且不重叠的子数组思路安排邮筒思路商品折扣后的最终价格给你一个数组prices,其中prices[i]是商店里第i件商品的价格
lih627
·
2020-07-13 00:09
LeetCode
算法
leetcode
动态规划
[天池竞赛系列] 历届天池竞赛答辩PPT和视频
c/gQHOEnXdXw2、资金流入流出预测:答辩视频:https://space.dingtalk.com/c/gQHOEnXi6w3、阿里移动推荐&资金流入流出预测答辩PPT下载:https://
tianchi
.shuju.aliyun.com
Bryan__
·
2020-07-12 23:20
数据挖掘竞赛
机器学习
LeetCode 第 140 场
周赛
【Bigram 分词】【活字印刷】【根到叶路径上的不足节点】【不同字符的最小子序列】
5083.Bigram分词给出第一个词first和第二个词second,考虑在某些文本text中可能以“firstsecondthird”形式出现的情况,其中second紧随first出现,third紧随second出现。对于每种这样的情况,将第三个词“third”添加到答案中,并返回答案。示例1:输入:text="aliceisagoodgirlsheisagoodstudent",first=
pitt1997
·
2020-07-12 23:48
LeetCode题解
LeetCode周赛
(leetcode)第 30 场双
周赛
前三题
5177.转变日期格式题目链接给你一个字符串date,它的格式为DayMonthYear,其中:Day是集合{“1st”,“2nd”,“3rd”,“4th”,…,“30th”,“31st”}中的一个元素。Month是集合{“Jan”,“Feb”,“Mar”,“Apr”,“May”,“Jun”,“Jul”,“Aug”,“Sep”,“Oct”,“Nov”,“Dec”}中的一个元素。Year的范围在[1
·
2020-07-12 22:18
#
leetcode
leetcode
LeetCode 第 197 场
周赛
(468/5273,前8.88%)
文章目录1.比赛结果2.题目1.LeetCode5460.好数对的数目easy2.LeetCode5461.仅含1的子串数medium3.LeetCode5211.概率最大的路径medium(Dijkstra)4.LeetCode5463.服务中心的最佳位置hard(最优化退火算法)1.比赛结果第三题一个地方的数组长度写错,浪费了好多时间,成绩应该可以再往前靠一下的,第四题数学最优化问题,不会。这
Michael阿明
·
2020-07-12 22:52
LeetCode
最短路径
Dijkstra
最优化退火算法
LeetCode 第 30 场双
周赛
(477/2545,前18.7%,第2次全部通过)
medium3.LeetCode5446.三次操作后最大值与最小值的最小差medium4.LeetCode5447.石子游戏IVhard(博弈DP)1.比赛结果时隔近5个月,第二次全过,第一次全过是第20场双
周赛
Michael阿明
·
2020-07-12 22:52
LeetCode
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他