![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode刷题-周赛
无夜之凛冬
这个作者很懒,什么都没留下…
展开
-
Leetcode第128场周赛 1013. 总持续时间可被 60 整除的歌曲
题目描述 在歌曲列表中,第 i 首歌曲的持续时间为 time[i] 秒。 返回其总持续时间(以秒为单位)可被 60 整除的歌曲对的数量。形式上,我们希望索引的数字 i < j 且有 (time[i] + time[j]) % 60 == 0。 示例1: 输入:[30,20,150,100,40] 输出:3 解释:这三对的总持续时间可被 60 整数: (time[0] = 30, time[...原创 2019-03-17 13:16:24 · 196 阅读 · 0 评论 -
Leetcode 第141场周赛题目学习
1089.复写零 题目描述 给你一个长度固定的整数数组 arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。 注意:请不要在超过该数组长度的位置写入元素。 要求:请对输入的数组 就地 进行上述修改,不要从函数返回任何东西。 示例1: 输入:[1,0,2,3,0,4,5,0] 输出:null 解释:调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4] 示例2: 输...原创 2019-06-22 16:13:18 · 340 阅读 · 0 评论 -
Leetcode 第135场周赛题目学习
1037.有效的回旋镖 题目描述 回旋镖定义为一组三个点,这些点各不相同且不在一条直线上。 给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖。 示例1: 输入:[[1,1],[2,3],[3,2]] 输出:true 示例2: 输入:[[1,1],[2,2],[3,3]] 输出:false 提示: points.length == 3 points[i].length == 2 0 &...原创 2019-06-08 15:23:53 · 233 阅读 · 0 评论 -
Leetcode 第138场周赛题目学习
1051.高度检查器 题目描述 学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列。 请你返回至少有多少个学生没有站在正确位置数量。该人数指的是:能让所有学生以 非递减 高度排列的必要移动人数。 示例: 输入:[1,1,4,2,1,3] 输出:3 解释: 高度为 4、3 和最后一个 1 的学生,没有站在正确的位置。 提示: 1 <= heights.length <= ...原创 2019-06-02 18:25:51 · 308 阅读 · 0 评论 -
Leetcode第136场周赛学习
1041.困于环中的机器人 题目描述 在无限的平面上,机器人最初位于 (0, 0) 处,面朝北方。机器人可以接受下列三条指令之一: "G":直走 1 个单位 "L":左转 90 度 "R":右转 90 度 机器人按顺序执行指令 instructions,并一直重复它们。 只有在平面中存在环使得机器人永远无法离开时,返回 true。否则,返回 false。 示例1: 输入:"GGLLGG" 输出...原创 2019-05-19 20:49:28 · 181 阅读 · 0 评论 -
Leetcode第133场周赛题目学习
1029.两地调度 题目描述 公司计划面试 2N 人。第 i 人飞往 A 市的费用为 costs[i][0],飞往 B 市的费用为 costs[i][1]。 返回将每个人都飞到某座城市的最低费用,要求每个城市都有 N 人抵达。 示例: 输入:[[10,20],[30,200],[400,50],[30,20]] 输出:110 解释: 第一个人去 A 市,费用为 10。 第二个人去 A 市,费用为 ...原创 2019-05-05 10:19:03 · 264 阅读 · 0 评论 -
Leetcode第134场周赛题目学习
1033.移动石子直到连续 题目描述 三枚石子放置在数轴上,位置分别为 a,b,c。 每一回合,我们假设这三枚石子当前分别位于位置 x, y, z 且 x < y < z。从位置 x 或者是位置 z 拿起一枚石子,并将该石子移动到某一整数位置 k 处,其中 x < k < z 且 k != y。 当你无法进行任何移动时,即,这些石子的位置连续时,游戏结束。 要使游戏结束,你...原创 2019-05-04 22:50:50 · 212 阅读 · 0 评论 -
Leetcode第132场周赛题目学习
5024.除数博弈 题目描述 爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。 最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作: 选出任一 x,满足 0 < x < N 且 N % x == 0 。 用 N - x 替换黑板上的数字 N 。 如果玩家无法执行这些操作,就会输掉游戏。 只有在爱丽丝在游戏中取得胜利时才返回 True,否则返回 false。假...原创 2019-04-19 10:26:52 · 335 阅读 · 0 评论 -
Leetcode第131场周赛题目学习
5018.驼峰式匹配 题目描述 如果我们可以将小写字母插入模式串 pattern 得到待查询项 query,那么待查询项与给定模式串匹配。(我们可以在任何位置插入每个字符,也可以插入 0 个字符。) 给定待查询列表 queries,和模式串 pattern,返回由布尔值组成的答案列表 answer。只有在待查项 queries[i] 与模式串 pattern 匹配时, answer[i] 才为 t...原创 2019-04-13 17:29:31 · 186 阅读 · 0 评论 -
Leetcode第129场周赛题目学习
1022. 可被K整除的最小整数 题目描述 给定正整数 K,你需要找出可以被 K 整除的、仅包含数字 1 的最小正整数 N。 返回 N 的长度。如果不存在这样的 N,就返回 -1。 示例1: 输入:1 输出:1 解释:最小的答案是 N = 1,其长度为 1。 示例2: 输入:2 输出:-1 解释:不存在可被 2 整除的正整数 N 。 示例3 输入:3 输出:3 解释:最小的答案是 N = 11...原创 2019-03-31 20:56:54 · 143 阅读 · 0 评论 -
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) ^ ...原创 2019-03-31 19:31:43 · 207 阅读 · 0 评论 -
Leetcode第128场周赛 1014. 在 D 天内送达包裹的能力
题目描述 传送带上的包裹必须在 D 天内从一个港口运送到另一个港口。 传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量的顺序往传送带上装载包裹。我们装载的重量不会超过船的最大运载重量。 返回能在 D 天内将传送带上的所有包裹送达的船的最低运载能力。 示例1: 输入:weights = [1,2,3,4,5,6,7,8,9,10], D = 5 输出:15 解释: ...原创 2019-03-17 13:52:22 · 244 阅读 · 0 评论 -
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&g...原创 2019-07-31 22:57:25 · 220 阅读 · 0 评论