leetcode contest 374 leetcode contest 374T4 确实是个好题目,总体来说本周周赛题目确实还算比较难,不过前三题难度还好,基本上不需要太多技巧。 2951. 找出峰值给你一个下标从 0 开始的数组 mountain 。你的任务是找出数组 mountain 中的所有 峰值。 以数组形式返回给定数组中 峰值 的下标,顺序不限 。 注意: 峰值 是指一个严格大于其相邻元素的元素。 数组的第一个和最后一个元 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contes 118 leetcode biweekly contes 118T4 题目太难,竟然没有想出来,前三题确实是水题。 100121. 查找包含给定字符的单词给你一个下标从 0 开始的字符串数组 words 和一个字符 x 。 请你返回一个 下标数组 ,表示下标在数组中对应的单词包含字符 x 。 注意 ,返回的数组可以是 任意 顺序。 示例 1: 输入:words = ["leet",&q 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode contest 375 leetcode contest 375本周周赛全部都是比较水的题目,基本上都是简单题目。 100143. 统计已测试设备给你一个长度为 n 、下标从 0 开始的整数数组 batteryPercentages ,表示 n 个设备的电池百分比。 你的任务是按照顺序测试每个设备 i,执行以下测试操作: 增加 已测试设备的计数。 将下标在 [i + 1, n - 1] 的所有设备的电池百分比减少 1 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode weekly contes 372 leetcode weekly contes 372T3 是个好题目,虽然没有什么复杂的算法,但是主要是涉及到数学的问题。T4 就是一个模板题目,反而没什么太大难度。 100131. 使三个字符串相等给你三个字符串 s1、s2 和 s3。 你可以根据需要对这三个字符串执行以下操作 任意次数 。 在每次操作中,你可以选择其中一个长度至少为 2 的字符串 并删除其 最右位置上 的字符。 如果存在某种方 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contest 120 leetcode biweekly contest 120算是比较简单的双周赛的题目了,T3 有一些思考的性质的题目,其余都是简单题目。 2970. 统计移除递增子数组的数目 I给你一个下标从 0 开始的 正 整数数组 nums 。 如果 nums 的一个子数组满足:移除这个子数组后剩余元素 严格递增 ,那么我们称这个子数组为 移除递增 子数组。比方说,[5, 3, 4, 6, 7] 中的 [3, 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode contest 376 leetcode contest 376T4 竟然没有做出来,不过 T3 确实是个不错的题目,非常考验思考的能力。 100149. 找出缺失和重复的数字给你一个下标从 0 开始的二维整数矩阵 grid,大小为 n * n ,其中的值在 [1, n2] 范围内。除了 a 出现 两次,b 缺失 之外,每个整数都 恰好出现一次 。 任务是找出重复的数字a 和缺失的数字 b 。 返回一个下标从 0 开始、 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode biweekly contest 119 leetcode biweekly contest 119这么快力扣都已经到了双周赛 119 了,虽然总体还不错,本周的两次周赛都是手速场,不需要太多的技巧与难度。 100130. 找到两个数组中的公共元素 显示英文描述给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,它们分别含有 n 和 m 个元素。 请你计算以下两个数值: 统计 0 <= i < n 中的下标 i 1970-01-01 力扣周赛 #力扣周赛赛 #题解
leetcode contest 373 leetcode contest 373T4 题目没有做出来,竟然没有想出来,前三题确实是水题。T4 是个不错的题目,需要值得注意与思考的题目。 946. 循环移位后的矩阵相似检查给你一个下标从 0 开始且大小为 m x n 的整数矩阵 mat 和一个整数 k 。请你将矩阵中的 奇数 行循环 右 移 k 次,偶数 行循环 左 移 k 次。 如果初始矩阵和最终矩阵完全相同,则返回 true ,否则返 1970-01-01 力扣周赛 #力扣周赛赛 #题解
【算法】 mono stack mono stack最近在练习题目的时候经常遇到mono stack的题目,总的来说题目还是非常非常的有意思,单调栈真心是个利器。可以解决非常多的复杂的问题。可以利用单调栈求出以当前值为最大值或者最小值的连续子数组的最大长度。 单调栈的原理单调栈中的数据需要遵循两个原则: 栈中的数据会是严格递增或者递减,则我们可以知道,假如单调栈中的数据为递减,则可以知道栈顶的数据一定为当前序列中最大的数据;假 1970-01-01 算法 #算法
【kickstart】 kick start 2021 roundB google kick start 2021 roundBgoogle kickstart的题目质量很高,虽然比不上竞赛的难度,但是都是非常有思考的题目。还是把题解仔细的写一遍,非常喜欢这类型的题目。 Increasing Substring题目 地址https://codingcompetitions.withgoogle.com/kickstart/round/0000000000435a5b 1970-01-01 算法 #kickstart