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
hpu--周赛
Leetcode 第141场
周赛
题目学习
1089.复写零题目描述给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。要求:请对输入的数组就地进行上述修改,不要从函数返回任何东西。示例1:输入:[1,0,2,3,0,4,5,0]输出:null解释:调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4]示例2:输入:[1,2,3]输出:nu
无夜之凛冬
·
2020-07-28 05:51
Leetcode刷题-周赛
Leetcode第130场
周赛
题目学习
1028.负二进制转换题目描述给出数字N,返回由若干"0"和"1"组成的字符串,该字符串为N的负二进制(base-2)表示。除非字符串就是"0",否则返回的字符串中不能含有前导零。示例1:输入:2输出:"110"解释:(-2)^2+(-2)^1=2示例2:输入:3输出:"111"解释:(-2)^2+(-2)^1+(-2)^0=3示例3:输入:4输出:"100"解释:(-2)^2=4提示:0>1;f
无夜之凛冬
·
2020-07-28 05:20
Leetcode刷题-周赛
Leetcode第128场
周赛
1013. 总持续时间可被 60 整除的歌曲
题目描述在歌曲列表中,第i首歌曲的持续时间为time[i]秒。返回其总持续时间(以秒为单位)可被60整除的歌曲对的数量。形式上,我们希望索引的数字i&time){ints[60],ans=0;memset(s,0,sizeof(s));for(autoi:time){ans+=s[(600-i)%60];s[i%60]++;}returnans;}};
无夜之凛冬
·
2020-07-28 05:20
Leetcode刷题-周赛
Leetcode 第147场
周赛
题目学习
1137.第N个泰波那契数题目描述泰波那契序列Tn定义如下:T0=0,T1=1,T2=1,且在n>=0的条件下Tn+3=Tn+Tn+1+Tn+2T_{0}=0,T_{1}=1,T_{2}=1,且在n>=0的条件下T_{n+3}=T{_n}+T_{n+1}+T_{n+2}T0=0,T1=1,T2=1,且在n>=0的条件下Tn+3=Tn+Tn+1+Tn+2给你整数n,请返回第n个泰波那契数
无夜之凛冬
·
2020-07-28 05:20
Leetcode刷题-周赛
聊一聊leetcode第156场
周赛
一.5205.独一无二的出现次数1.这个提示很关键,第一名用了提示的关系建立了一个对应的数组.(来自JOHNKRAM大神)classSolution{public:booluniqueOccurrences(vector&arr){ints[2005];//memset用于清空数组.memset(s,0,sizeof(s));//将arr里的值作为数组的键.因为数组大小不超过1000,值-1000
北大人工智能yjt
·
2020-07-28 05:47
leetcode刷题
#
算法比赛
leetcode
周赛
补题(2020/4/19)
第一次参加leetcode竞赛,好吧我是真菜数青蛙题目链接题目描述给你一个字符串croakOfFrogs,它表示不同青蛙发出的蛙鸣声(字符串“croak”)的组合。由于同一时间可以有多只青蛙呱呱作响,所以croakOfFrogs中会混合多个“croak”。请你返回模拟字符串中所有蛙鸣所需不同青蛙的最少数目。注意:要想发出蛙鸣“croak”,青蛙必须依序输出‘c’,’r’,’o’,’a’,’k’这5
ChasingTheFreeWind
·
2020-07-28 04:39
leetcode
leetcode周赛
leetcode
周赛
(2020/06/15)
1.一位数组的动态和classSolution{public:vectorrunningSum(vector&nums){vectorsum;intN=nums.size();sum.resize(N);sum[0]=nums[0];for(inti=1;i&arr,intk){vectornode;unordered_mappos;node.resize(arr.size());intt=0;f
ChasingTheFreeWind
·
2020-07-28 04:39
leetcode
leetcode周赛
LeetCode第8场双
周赛
(Java)
这次我只做对一题。原因是题目返回值类型有误,写的是String[],实际上应该返回List。好吧,只能自认倒霉。就当涨涨经验。5068.前后拼接解题思路大致思路是用两层循环检查每两个短语是否能前后拼接成新短语。如果可以前后拼接,那么将它们拼接成新短语,并添加到结果列表。最后将列表升序返回。由于需要第一个单词和最后一个单词,因此需要先进行分割处理,将得到的第一个单词和最后一个单词分别保存。由于可以确
wowpH
·
2020-07-28 04:34
#
LeetCode
#
Java
LeetCode第152场
周赛
(Java)
这算是我第一次正式参加LeetCode的
周赛
吧。通过两道题。意料之中(通过上次模拟可以看出来)。总的来说,脑袋还是不太灵光。想的有点慢。全球第一名0:10:19就全部通过。。。
wowpH
·
2020-07-28 04:34
#
LeetCode
#
Java
LeetCode第151场
周赛
(Java)
这是我第一次写
周赛
的题目,而且还是虚拟的。从这次起,以后就将所有错过的题目都写到博客来。当然既然是我错的,那代码肯定不是我自己的。我会注明来源。并且我会自己敲一遍。多总结总是没坏处的。
wowpH
·
2020-07-28 04:03
#
LeetCode
TreeSet
#
Java
Leetcode第195场
周赛
-5448.判断路径是否相交
有点无语,我做完这道题的时候大佬已经把所有题都做完了。思路:外层for从-1一直到path.length()-2,遍历字符串path,设置两个位置变量i,j.当为-1位置时i,j为0.之后记录每次经过的字符计算i,j.N,S控制i,EW控制j。内层for,计算外层变量之后的字符的坐标,若与外层的坐标ij相同则包含相交的路径.classSolution{publicbooleanisPathCros
lkq_primer
·
2020-07-28 02:56
数据结构与算法
LeetCode第 152 场
周赛
暑假在家划水半个月,也没有打
周赛
。回学校重操旧业,顺便写个笔记。
FakeNews
·
2020-07-28 02:08
LeetCode刷题之路
109.(5455) 最多 K 次交换相邻数位后得到的最小整数(超出时间限制)(第196场
周赛
)
题目描述:给你一个字符串num和一个整数k。其中,num表示一个很大的整数,字符串中的每个字符依次对应整数上的各个数位。你可以交换这个整数相邻数位的数字最多k次。请你返回你能得到的最小整数,并以字符串形式返回。示例1:输入:num="4321",k=4输出:"1342"解释:4321通过4次交换相邻数位得到最小整数的步骤如上图所示。示例2:输入:num="100",k=1输出:"010"解释:输出
三千难平
·
2020-07-28 02:42
LeetCode
中国国家地理影赛 |
周赛
第四期「微观世界」
·Mrdili¨°°±èé¨24h¨°±è¨èèéèé¨èé#觨°¨°è§è騱°¨éé褰è§è¨è§è§è§éé°ééè·è鰰谷觨§¨è°é¨è°è觨è¨è¨730·1200°¨731·°±èè§è¨è¨°é¨&è騰10¨°èé·é¨°èé·èè¨10¤§èé°è§èè±èé3跨觨谨èé1¤§é°è°è¨é7±è·°¨èé1¨°è¨é°è§é37éé°8
中国国家地理
·
2020-07-28 00:00
LeetCode第172场
周赛
:5322. 工作计划的最低难度(动态规划)
你需要制定一份d天的工作计划表。工作之间存在依赖,要想执行第i项工作,你必须完成全部j项工作(0<=j
信仰..
·
2020-07-27 23:31
LeetCode2020第170场
周赛
5303.解码字母到整数映射题目描述给你一个字符串s,它由数字(‘0’-‘9’)和‘#’组成。我们希望按下述规则将s映射为一些小写英文字符:字符(‘a’-‘i’)分别用(‘1’-‘9’)表示。字符(‘j’-‘z’)分别用(‘10#’-‘26#’)表示。返回映射之后形成的新字符串。题目数据保证映射始终唯一。示例1:输入:s=“10#11#12”输出:“jkab”解释:“j”->“10#”,“k”->
Onwaier
·
2020-07-27 23:21
LeetCode
LeetCode 第91场
周赛
注:本文仅提供解题思路,代码为python移步点击打开链接https://github.com/calssion/Leetcode-Weekly-Contest860.柠檬水找零在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向
火舞_流沙
·
2020-07-27 22:57
算法
LeetCode 第90场
周赛
注:本文仅提供解题思路,代码为python移步点击打开链接https://github.com/calssion/Leetcode-Weekly-Contest856.括号的分数给定一个平衡括号字符串S,按下述规则计算该字符串的分数:()得1分。AB得A+B分,其中A和B是平衡括号字符串。(A)得2*A分,其中A是平衡括号字符串。示例1:输入:"()"输出:1示例2:输入:"(())"输出:2示例
火舞_流沙
·
2020-07-27 22:57
算法
Leetcode双
周赛
22总结
这次
周赛
排名:1800/5632破天荒做出了两题,第三题卡在memoryexceederror。继续加油!
海边のkafka
·
2020-07-27 21:08
leetcode周赛
2016.10.14【
周赛
】第二周
周赛
——打怪升级不按套路 ——题解
A:A题很简单只要满足两个条件即可1.abs(a)+abs(b)2intmain()3{4inta,b,s;5scanf("%d%d%d",&a,&b,&s);6if(a2#include3usingnamespacestd;4intmain()5{6intn,i,a[105],sum=0,s=0;7scanf("%d",&n);8for(i=0;isum)18break;19}20printf(
dma54725
·
2020-07-27 21:36
leetcode第144场
周赛
这次比赛也比较简单,自己的脑子还是不够快啊=,=第一题IP地址无效化题目大意:用"[.]"代替了每个"."。解题思路:比较简单的方法是直接replace替换,如果要求在原字符串上更改,则可以先统计.的个数,最终的字符串长度+2*点的个数,从字符串的最后面开始放置字符即可。(比赛时间有限,直接用了replace)代码如下:classSolution:defdefangIPaddr(self,addr
ddmike2015
·
2020-07-27 21:07
leetcode周赛
leetcode第144场周赛
周赛
144
leetcode
python
LeetCode
周赛
#111 Q4 Find the Shortest Superstring(状压DP)
题目来源:https://leetcode.com/contest/weekly-contest-111/problems/find-the-shortest-superstring/问题描述943.FindtheShortestSuperstringGivenanarrayAofstrings,findanysmalleststringthatcontainseachstringinAasasu
da_kao_la
·
2020-07-27 21:24
LeetCode
力扣第 198 场
周赛
部分题解
力扣第198场
周赛
部分题解classSolution{public:intnumWaterBottles(intnumBottles,intnumExchange){inta=0,b=0;intsum=
莼爱至情
·
2020-07-27 20:40
刷题心得
算法
dfs
leetcode
leetcode第198场
周赛
题目及题解
leetcode第198场
周赛
题目及题解第一题leetcode1518换酒问题题目简介小区便利店正在促销,用numExchange个空酒瓶可以兑换一瓶新酒。你购入了numBottles瓶酒。
@Rxy
·
2020-07-27 20:14
leetcode题解
算法
动态规划
字符串
数据结构
LeetCode 第 193 场
周赛
(C++)
1、一维数组的动态和问题描述给你一个数组nums。数组「动态和」的计算公式为:runningSum[i]=sum(nums[0]…nums[i])。请返回nums的动态和。示例1:输入:nums=[1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为[1,1+2,1+2+3,1+2+3+4]。提示:1runningSum(vector&nums){vectorans;inttmp=0;
bwqiang
·
2020-07-27 19:22
LeetCode
LeetCode第189场
周赛
LeetCode第189场
周赛
—刷就完事了~5412.在既定时间做作业的学生人数给你两个整数数组startTime(开始时间)和endTime(结束时间),并指定一个整数queryTime作为查询时间。
小猿同学学Java
·
2020-07-27 19:08
数据结构与算法(刷题)
leetcode
周赛
153-5182删除一次得到子数组最大和
题目描述:给你一个整数数组,返回它的某个非空子数组(连续元素)在执行一次可选的删除操作后,所能得到的最大元素总和。换句话说,你可以从原数组中选出一个子数组,并可以决定要不要从中删除一个元素(只能删一次哦),(删除后)子数组中至少应当有一个元素,然后该子数组(剩下)的元素总和是所有子数组之中最大的。注意,删除一个元素后,子数组不能为空。示例1:输入:arr=[1,-2,0,3]输出:4解释:我们可以
bachengshuo8014
·
2020-07-27 19:01
leetcode
周赛
152-5173质数排列
题目描述:请你帮忙给从1到n的数设计排列方案,使得所有的「质数」都应该被放在「质数索引」(索引从1开始)上;你需要返回可能的方案总数。让我们一起来回顾一下「质数」:质数一定是大于1的,并且不能用两个小于它的正整数的乘积来表示。由于答案可能会很大,所以请你返回答案模mod10^9+7之后的结果即可。示例1:输入:n=5输出:12解释:举个例子,[1,2,5,4,3]是一个有效的排列,但[5,2,3,
bachengshuo8014
·
2020-07-27 19:01
LeetCode weekly contest 196 第196期
周赛
LeetCodeweeklycontest196第196期
周赛
1·5452.判断能否形成等差数列给你一个数字数组arr。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为等差数列。
andyL_05
·
2020-07-27 18:00
LeetCode
算法与数据结构
C++
LeetCode
周赛
题解: 第 139 场
LeetCode
周赛
题解:第139场序言:本周题目列表如下:5076字符串的最大公因子(简单)5077按列翻转得到最大值等行数(中等)5078负二进制数相加(中等)5075元素和为目标值的子矩阵数量(困难
ajaxlt
·
2020-07-27 18:15
LeetCode
leetCode
周赛
106解题报告 javascript
比赛地址:https://leetcode-cn.com/contest/weekly-contest-106922.按奇偶排序数组II922.SortArrayByParityII给定一个非负整数数组A,A中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当A[i]为奇数时,i也是奇数;当A[i]为偶数时,i也是偶数。你可以返回任何满足上述条件的数组作为答案。示例:输入:[4,2,5,7]输
a88268746
·
2020-07-27 18:38
算法
思路
leetCode
周赛
81解题报告
比赛地址https://leetcode.com/contest/weekly-contest-81821.ShortestDistancetoaCharacterGivenastringSandacharacterC,returnanarrayofintegersrepresentingtheshortestdistancefromthecharacterCinthestring.Example
a88268746
·
2020-07-27 18:37
算法
思路
数据结构与算法
leetCode
周赛
98解题报告 javascript
比赛地址:https://leetcode-cn.com/contest/weekly-contest-98888.公平的糖果交换888.FairCandySwap爱丽丝和鲍勃有不同大小的糖果棒:A[i]是爱丽丝拥有的第i块糖的大小,B[j]是鲍勃拥有的第j块糖的大小。因为他们是朋友,所以他们想交换一个糖果棒,这样交换后,他们都有相同的糖果总量。(一个人拥有的糖果总量是他们拥有的糖果棒大小的总和。
a88268746
·
2020-07-27 18:37
算法
思路
算法
思路
leetcode
javascript
LeetCode 第 152 场
周赛
一、质数排列(LeetCode-1175)1.1题目描述1.2解题思路先统计出1-n中有多少个质数,得到质数个数\(x\),剩下的数\(y=n-x\);使用排列组合公式得出结果\(A_x^xA_y^y\)1.3解题代码privatestaticfinallongINF=1000000007;publicintnumPrimeArrangements(intn){intcount=countPrim
a5678110
·
2020-07-27 18:49
leetcode
周赛
196(Java)
每次的
周赛
的目标就是做出前三题。1.判断能否形成等差数列给你一个数字数组arr。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为等差数列。
玩ber你玩
·
2020-07-27 18:24
LeetCode
判断能否形成等差数列(Leetcode 196
周赛
)
给你一个数字数组arr。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为等差数列。如果可以重新排列数组形成等差数列,请返回true;否则,返回false。示例1:输入:arr=[3,5,1]输出:true解释:对数组重新排序得到[1,3,5]或者[5,3,1],任意相邻两项的差分别为2或-2,可以形成等差数列。示例2:输入:arr=[1,2,4]输出:false解释:无法通过重
颜值博主
·
2020-07-27 18:43
LeetCode
排序
重新排列数组(
周赛
192)
【题目】1470.重新排列数组给你一个数组nums,数组中有2n个元素,按[x1,x2,…,xn,y1,y2,…,yn]的格式排列。请你将数组按[x1,y1,x2,y2,…,xn,yn]格式重新排列,返回重排后的数组。示例1:输入:nums=[2,5,1,3,4,7],n=3输出:[2,3,5,4,1,7]解释:由于x1=2,x2=5,x3=1,y1=3,y2=4,y3=7,所以答案为[2,3,5
Sophia_fez
·
2020-07-27 17:55
Leetcode
#
数组
Java实现 LeetCode第198场
周赛
(题号5464,5465,5466,5467)
这次的题感觉比往常难度大多了5464.换酒问题小区便利店正在促销,用numExchange个空酒瓶可以兑换一瓶新酒。你购入了numBottles瓶酒。如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。请你计算最多能喝到多少瓶酒。示例1:3示例2:4示例3:输入:numBottles=5,numExchange=5输出:6示例4:输入:numBottles=2,numExchange=3输出:2提示:1[
waitforyou_
·
2020-07-27 17:27
Leetcode
周赛
119
已经累计打了10几场比赛了,之前忘记总结了,就从这一场开始总结吧。本次比赛做出来2/4,前两个题,第三个题没想出思路,排名1700/3400,话说那些大佬真的是厉害,本次有400+大佬ak,强啊,最快的那个大佬在我刚做完第一题的时候就已经ak了,emmmmmm。第一个:SquaresofaSortedArray(这个题相当简单,就是简单的做一个运算之后排个序就行了)Givenanarrayofin
HowieLee59
·
2020-07-27 16:06
Java
Algorithm
Leetcode第四周
周赛
用golang做了1,2,4题,第3题golang总是有问题换成c++来做。代码地址:leetcodesolution(golang)396.RotateFunction最暴力的方法莫过于一遍一遍计算。可以得到结果。第二种方法就是利用了前一次的结果。假设数组为[a,b,c,d]那么第一次计算的结果就是:0*a+1*b+2*c+3*d第二次计算的结果是(从右往左旋转):1*a+2*b+3*c+0*d
NachtZ
·
2020-07-27 16:01
leetcode
LeetCode第六周
周赛
404.SumofLeftLeaves不解释funcisLeaf(root*TreeNode)bool{ifroot==nil||root.Left!=nil||root.Right!=nil{returnfalse}returntrue;}funcsumOfLeftLeaves(root*TreeNode)int{res:=0ifroot!=nil{ifisLeaf(root.Left){res
NachtZ
·
2020-07-27 16:01
leetcode
Leetcode-周竞赛
初来乍到,
周赛
就出来两道题。
鱼之天空
·
2020-07-27 16:08
Leetcode
leetcode-判断能否形成等差数列
题目是LeetCode第196场
周赛
的第一题,链接:1502.判断能否形成等差数列。具体描述为:给你一个数字数组arr。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为等差数列。
JR_Chan
·
2020-07-27 15:09
LeetCode
leetcode--所有蚂蚁掉下来前的最后一刻
题目是LeetCode第196场
周赛
的第二题,链接:1503.所有蚂蚁掉下来前的最后一刻。具体描述见原题。 这题其实是脑筋急转弯,想清楚逻辑之后就没啥难度了。
JR_Chan
·
2020-07-27 15:09
LeetCode
算法
leetcode
java
python
数据结构
leetcode--统计全 1 子矩形
题目是LeetCode第196场
周赛
的第三题,链接:1504.统计全1子矩形。具体描述:给你一个只包含0和1的rows*columns矩阵mat,请你返回有多少个子矩形的元素全部都是1。
JR_Chan
·
2020-07-27 15:09
LeetCode
leetcode-可获得的最大点数
题目是LeetCode第186场
周赛
的第二题,链接:可获得的最大点数。具体描述为:几张卡牌排成一行,每张卡牌都有一个对应的点数。点数由整数数组cardPoints给出。
JR_Chan
·
2020-07-27 15:08
LeetCode
leetcode
python
算法
java
leetcode--找到最小生成树里的关键边和伪关键边
题目是LeetCode第194场
周赛
的第四题,链接:1489.找到最小生成树里的关键边和伪关键边。具体描述见原题。
JR_Chan
·
2020-07-27 15:08
LeetCode
java
算法
数据结构
python
leetcode
leetcode--避免洪水泛滥
题目是LeetCode第194场
周赛
的第三题,链接:1488.避免洪水泛滥。具体描述为:你的国家有无数个湖泊,所有湖泊一开始都是空的。
JR_Chan
·
2020-07-27 15:08
LeetCode
2020ACM暑期集训 框架(暑期不断更新)
前言:ACM暑期集训自2020.7.6日开始,集训期间一三五学习算法,二四六进行比赛补题讲题,周日
周赛
。最后进行综合练习。
Alanrookie
·
2020-07-27 14:27
我的ACM之路
【
周赛
总结】第196场
周赛
——全一子矩阵,交换k次的最小整数
2020/07/05未参赛,AC3/4第三题全一子矩阵思路参考最大矩形。设计一个dp[i][j]表示以i,j为右下角的矩阵的最大值,我们需要枚举宽度和高度,但是我们可以通过预先设计一个矩阵,存储每个位置上方最大的连续矩阵1个数。classSolution:defnumSubmat(self,mat:List[List[int]])->int:##考虑时间复杂度降低为O(nnm)##定义dp[i][
zcz5566719
·
2020-07-27 14:43
周赛总结
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他