-
给你一个整数数组 nums,和一个整数 k 。
在一个操作中,您可以选择 0 <= i < nums.length 的任何索引 i 。将 nums[i] 改为 nums[i] + x,其中 x 是一个范围为 [-k, k] 的整数。对于每...
-
给你一个大小为 n x n 的整数矩阵 board ,方格按从 1 到 n2 编号,编号遵循转行交替方式 **** , 从左下角开始 (即,从 board[n - 1][0] 开始)每一行交替方向。
玩家从棋盘上的方格 1 (总是在最后一行、第一列...
-
给你两个整数数组 persons 和 times 。在选举中,第 i 张票是在时刻为 times[i] 时投给候选人persons[i] 的。
对于发生在时刻 t 的每个查询,需要找出在 t 时刻在选举中领先的候选人的编号。
在 t 时刻投出的选票也...
-
给你一个整数数组 nums,和一个整数 k 。
对于每个下标 i(0 <= i < nums.length),将 nums[i] 变成 **** nums[i] + k 或nums[i] - k 。
nums 的 分数 是 nums 中最...
-
给你一个整数数组 nums,请你将该数组升序排列。
示例 1:
**输入:** nums = [5,2,3,1]
**输出:** [1,2,3,5]
示例 2:
**输入:** nums = [5,1,1,2,0,0]
**输出:** [0,0,1...
-
两位玩家分别扮演猫和老鼠,在一张 无向 图上进行游戏,两人轮流行动。
图的形式是:graph[a] 是一个列表,由满足 ab 是图中的一条边的所有节点 b 组成。
老鼠从节点 1 开始,第一个出发;猫从节点 2 开始,第二个出发。在节点 0 处有一个...
-
给定一副牌,每张牌上都写着一个整数。
此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组:
每组都有 X 张牌。
组内所有的牌上都写着相同的整数。
仅当你可选的 X >= 2 时返回 true。
示例 1:
**...
-
给你两个字符串数组 words1 和 words2。
现在,如果 b 中的每个字母都出现在 a 中, 包括重复出现的字母 ,那么称字符串 b 是字符串 a 的 子集 。
例如,"wrr" 是 "warrior"...
-
给定一个数组 nums ,将其划分为两个连续子数组 left 和 right, 使得:
left 中的每个元素都小于或等于 right 中的每个元素。
left 和 right 都是非空的。
left 的长度要尽可能小。
_在完成这样的分组后返回...
-
给你一个字符串 s ,根据下述规则反转字符串:
所有非英文字母保留在原有位置。
所有英文字母(小写或大写)位置反转。
返回反转后的 s 。
示例 1:
**输入:** s = "ab-cd"
**输出:** "dc-...