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 第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
周赛总结
leetcode
周赛
100(896-899) c++
参考:酒井算协的解答非常感谢这个公号每周的解答,对于小白的我需要看一会才能明白,于是把自己的一些理解记下来。896单调数组题目:如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有i=A[j],那么数组A是单调递减的。当给定的数组A是单调数组时返回true,否则返回false。classSolution{public:boolisMonotonic(vector&A){intl=A.siz
xinxin100011
·
2020-07-27 14:06
Java实现LeetCode第199场
周赛
(题号5472,5473,5474,5462)
一看就会,一做就废5472.重新排列字符串给你一个字符串s和一个长度相同的整数数组indices。请你重新排列字符串s,其中第i个字符需要移动到indices[i]指示的位置。返回重新排列后的字符串。示例1:输入:s="codeleet",indices=[4,5,6,7,0,2,1,3]输出:"leetcode"解释:如图所示,"codeleet"重新排列后变为"leetcode"。示例2:输入
发呆哥o_o ....
·
2020-07-27 14:52
LeetCode周赛
Java
LeetCode
周赛
Java实现 LeetCode第197场
周赛
(题号5460,5461,5211,5463)
5460.好数对的数目给你一个整数数组nums。如果一组数字(i,j)满足nums[i]==nums[j]且i5次“11”->3次“111”->1次示例2:输入:s=“101”输出:2解释:子字符串“1”在s中共出现2次示例3:输入:s=“111111”输出:21解释:每个子字符串都仅由‘1’组成示例4:输入:s=“000”输出:0提示:s[i]==‘0’或s[i]==‘1’1>map=newHa
发呆哥o_o ....
·
2020-07-27 14:51
LeetCode周赛
Java
LeetCode
【Leetcode
周赛
】No.184 解题记录
【Leetcode
周赛
】No.184解题记录No.5380数组中的字符串匹配No.5381查询带键的排列No.5382HTML试题解析器No.5383给Nx3网格图涂色的方案数本次竞赛虽然进步了,但是也很可惜
圣☆哥
·
2020-07-27 13:42
#
Leetcode
#
C++
Leetcode 130周
周赛
题目和答案
校招小白非科班出身刚开始刷题求大佬指路#第一题能否被5整除#给定由若干0和1组成的数组A。我们定义N_i:从A[0]到A[i]的第i个子数组被解释为一个二进制数(从最高有效位到最低有效位)。#返回布尔值列表answer,只有当N_i可以被5整除时,答案answer[i]为true,否则为false。#例一#输入:[0,1,1]#输出:[true,false,false]#解释:#输入数字为0,01
Siven_L
·
2020-07-27 13:01
没事玩玩leetcode
周赛
#30~#34 #40 #42~#48 #50~#54 #56~ 61 #65~71
怒跪。#1.矩阵reshape操作,手速题。#2求给定整数【-1000,1000】数组(20000长度),求区间和为k(1e-7,1e7)的区间数量。算法:朴实平方算法肯定超时。预处理前缀和,然后问题转化为数组中内俩个数差为k的对数。,从前往后扫,每次ans+=map[sum[i]-k]有几个,然后map[sum[i]]++。这样子在统计答案之后再做后面的加入,防止后面的和还没有求就加入。#3求字
流風回雪_YZK
·
2020-07-27 13:42
杂题
C/C++描述 LeetCode
周赛
5473. 灯泡开关 IV
5473.灯泡开关IV 大家好,我叫亓官劼(qíguānjié),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在恶意盗取博主的文章!!!房间中有n个灯泡,编号从0到n-1,自左向右排成一行。最开始的时候,所有的灯泡都是关着的。请你设法使得灯泡的开关状态和target描述的状
亓官劼
·
2020-07-27 12:29
LeetCode
C/C++描述 LeetCode
周赛
5462. 压缩字符串 II
5462.压缩字符串II 大家好,我叫亓官劼(qíguānjié),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客本文原创为亓官劼,请大家支持原创,部分平台一直在恶意盗取博主的文章!!!行程长度编码是一种常用的字符串压缩方法,它将连续的相同字符(重复2次或更多次)替换为字符和表示字符计数的数字(行程长度)。例如,用此方法
亓官劼
·
2020-07-27 12:29
LeetCode
LeetCode
周赛
——灯泡开关 IV
Leet
周赛
——灯泡开关IV问题描述房间中有n个灯泡,编号从0到n-1,自左向右排成一行。最开始的时候,所有的灯泡都是关着的。
太平洋洋火
·
2020-07-27 12:29
算法
java
leetcode
leetcode 2020 第 189 场
周赛
5413. 重新排列句子中的单词
「句子」是一个用空格分隔单词的字符串。给你一个满足下述格式的句子text:句子的首字母大写text中的每个单词都用单个空格分隔。请你重新排列text中的单词,使所有单词按其长度的升序排列。如果两个单词的长度相同,则保留其在原句子中的相对顺序。请同样按上述格式返回新的句子。输入:text=“Leetcodeiscool”输出:“Iscoolleetcode”解释:句子中共有3个单词,长度为8的“Le
qq_31036127
·
2020-07-27 12:41
排序
leetcode
LeetCode 第 198 场
周赛
(434/5778,前7.51%)
文章目录1.比赛结果2.题目1.LeetCode5464.换酒问题easy2.LeetCode5465.子树中标签相同的节点数medium3.LeetCode5466.最多的不重叠子字符串medium4.LeetCode5467.找到最接近目标值的函数值hard1.比赛结果第二题图的边给的不一定按顺序的,我按有序的做,错误一次,第三题好难跳过了,第四题暴力超时,贪心不对。继续加油!全国排名:434
Michael阿明
·
2020-07-27 12:51
LeetCode
20190324leetcode
周赛
首先,原谅我这个菜狗子用的中文版。紧接着上题目。这是一道easy的题目。一开始,我还是很懵逼的。用两个指针,分别指向两端,向中间移动。对应的左边和与右边和相等时,查看中间部分的情况即可。很显然结果是没通过。所以当时就简单暴力了一下。哎,暴力出真知啊。classSolution{publicbooleancanThreePartsEqualSum(int[]A){intthreeSum=0;for(
力扣小男孩
·
2020-07-27 12:04
刷题
准备20届校招啦
leetcode
周赛
152-5175构建回文串检测
题目描述:给你一个字符串s,请你对s的子串进行检测。每次检测,待检子串都可以表示为queries[i]=[left,right,k]。我们可以重新排列子串s[left],...,s[right],并从中选择最多k项替换成任何小写英文字母。如果在上述检测过程中,子串可以变成回文形式的字符串,那么检测结果为true,否则结果为false。返回答案数组answer[],其中answer[i]是第i个待检
bachengshuo8014
·
2020-07-27 11:20
Java实现 LeetCode第197场
周赛
(题号5460,5461,5211,5463)
5460.好数对的数目给你一个整数数组nums。如果一组数字(i,j)满足nums[i]==nums[j]且i5次"11"->3次"111"->1次示例2:输入:s="101"输出:2解释:子字符串"1"在s中共出现2次示例3:输入:s="111111"输出:21解释:每个子字符串都仅由'1'组成示例4:输入:s="000"输出:0提示:s[i]=='0'或s[i]=='1'1>map=newHa
waitforyou_
·
2020-07-27 11:50
Leetcode第五周
周赛
第一题:400.NthDigit这道题用暴力的直接写出从1到n的所有数字组合而成的字符串会超时。一种解法是:先计算出第n个字符是属于哪个数字的。边计算边统计之前的字符个数total。然后得到这个数字后,将这个数字转为字符串,并取n-total-1这个下标的字符,就是所求。funcfindNthDigit(nint)int{i:=0mark,l:=1,0total:=0fori=1;total=ma
NachtZ
·
2020-07-27 11:25
leetcode
leetcode-重新格式化字符串
题目是LeetCode第185场
周赛
的第一题,链接:重新格式化字符串。具体描述为:给你一个混合了数字和字母的字符串s,其中的字母均为小写英文字母。
JR_Chan
·
2020-07-27 11:57
LeetCode
上一页
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
其他