LeetCode Contest 428

欢迎大家加QQ群:623375442,可以方便群里面交流。今天状态太差了。 100474. Button with Longest Push Time 给你一个二维数组 events,表示孩子在键盘上按下一系列按钮触发的按钮事件。 每个 events = 表示在时间 timei 时,按下了下标为 indexi 的按钮。 数组按照 time 的递增顺序排序。 按下一个按钮所需的时间是连续两次按钮按下的时间差。按下第一个按钮所需的时间就是其时间戳。 返回按下时间 最长 的按钮的 index。如果有多个按钮的按下时间相同,则返回 index 最小的按钮。 测试样例: 输入:events =…

LeetCode Contest 427

欢迎大家加QQ群:623375442,可以方便群里面交流。最后一题Coding起来有点麻烦。第二题和第四题可以用同一个思路,我就直接跳过第二题的题解了。 100490. Transformed Array 给你一个整数数组 nums,它表示一个循环数组。请你遵循以下规则创建一个大小 相同 的新数组 result : 对于每个下标 i(其中 0 <= i < nums.length),独立执行以下操作: 如果 nums > 0:从下标 i 开始,向 右 移动 nums 步,在循环数组中落脚的下标对应的值赋给 result。 如果 nums…

Biweekly Contest 145

欢迎大家加QQ群:623375442,可以方便群里面交流。emm,为啥感觉这周第二题反而是最恶心的。。。 100465. Minimum Operations to Make Array Values Equal to K 给你一个整数数组 nums 和一个整数 k 。 如果一个数组中所有 严格大于 h 的整数值都 相等 ,那么我们称整数 h 是 合法的 。 比方说,如果 nums = ,那么…

LeetCode Contest 426

欢迎大家加QQ群:623375442,可以方便群里面交流。这周终于是简单手速场了。久违得有点怀念了。 100501. Smallest Number With All Set Bits 给你一个正整数 n。 返回 大于等于 n 且二进制表示仅包含 置位 位的 最小 整数 x 。 置位 位指的是二进制表示中值为 1 的位。 测试样例: 输入:n = 5 输出:7 解释:7…

LeetCode Contest 425

欢迎大家加QQ群:623375442,可以方便群里面交流。 100484. Minimum Positive Sum Subarray 给你一个整数数组 nums 和 两个 整数 l 和 r。你的任务是找到一个长度在 l 和 r 之间(包含)且和大于 0 的 子数组 的 最小 和。 返回满足条件的子数组的 最小 和。如果不存在这样的子数组,则返回 -1。 子数组 是数组中的一个连续…

Biweekly Contest 144

欢迎大家加QQ群:623375442,可以方便群里面交流。 100467. Stone Removal Game Alice 和 Bob 在玩一个游戏,他们俩轮流从一堆石头中移除石头,Alice 先进行操作。 Alice 在第一次操作中移除 恰好 10 个石头。 接下来的每次操作中,每位玩家移除的石头数 恰好 为另一位玩家上一次操作的石头数减 1 。 第一位没法进行操作的玩家输掉这个游戏。 给你一个正整数 n 表示一开始石头的数目,如果 Alice 赢下这个游戏,请你返回 true ,否则返回 false 。…

LeetCode Contest 424

欢迎大家加QQ群:623375442,可以方便群里面交流。 100460. Make Array Elements Equal to Zero 给你一个整数数组 nums 。 开始时,选择一个满足 nums == 0 的起始位置 curr ,并选择一个移动 方向 :向左或者向右。 此后,你需要重复下面的过程: 如果 curr 超过范围 ,过程结束。 如果 nums == 0 ,沿当前方向继续移动:如果向右移,则…

LeetCode Contest 423

欢迎大家加QQ群:623375442,可以方便群里面交流。昨天双周赛最后一题8分,大晚上实在做不动了。 第一题可以用第二题的思路,我就跳过第一题了。 100469. Find Minimum Time to Reach Last Room I 给你一个由 n 个整数组成的数组 nums ,请你找出 k 的 最大值,使得存在 两个 相邻 且长度为 k 的 严格递增 子数组。具体来说,需要检查是否存在从下标 a 和 b (a…

LeetCode Contest 422

欢迎大家加QQ群:623375442,可以方便群里面交流。惊了,最后一题只有6分。感觉这题还挺难的。 100478. Check Balanced String 给你一个仅由数字 0 - 9 组成的字符串 num。如果偶数下标处的数字之和等于奇数下标处的数字之和,则认为该数字字符串是一个 平衡字符串。 如果 num 是一个 平衡字符串,则返回 true;否则,返回 false。 测试样例: 输入: num = "1234" 输出: false 解释: 偶数下标处的数字之和为 1 + 3…

LeetCode Contest 421

欢迎大家加QQ群:623375442,可以方便群里面交流。第二题是第四题的一种特殊情况。我就单独放第四题题解了。 100443. Find the Maximum Factor Score of Array 给你一个整数数组 nums。 因子得分 定义为数组所有元素的最小公倍数(LCM)与最大公约数(GCD)的 乘积。 在 最多 移除一个元素的情况下,返回 nums 的 最大因子得分。 注意,单个数字的 LCM 和 GCD 都是其本身,而 空数组 的因子得分为 0。 lcm(a, b)…