给你一个整数数组 arr ,以及 a、b 、c 三个整数。请你统计其中好三元组的数量
如果三元组 (arr[i], arr[j], arr[k]) 满足下列全部条件,则认为它是一个 好三元组
0 <= i < j < k < arr.length
|arr[i] - arr[j]| <= a
|arr[j] - arr[k]| <= b
|arr[i] - arr[k]| <= c
其中 |x| 表示 x 的绝对值
返回 好三元组的数量
1 |
|
1 |
|
给你一个由 不同 整数组成的整数数组 arr 和一个整数 k
每回合游戏都在数组的前两个元素(即 arr[0] 和 arr[1] )之间进行。比较 arr[0] 与 arr[1] 的大小,较大的整数将会取得这一回合的胜利并保留在位置 0 ,较小的整数移至数组的末尾。当一个整数赢得 k 个连续回合时,游戏结束,该整数就是比赛的 赢家
返回赢得比赛的整数
题目数据 保证 游戏存在赢家
1 |
|
1 |
|
1 |
|
1 |
|
给你一个 n x n 的二进制网格 grid,每一次操作中,你可以选择网格的 相邻两行 进行交换
一个符合要求的网格需要满足主对角线以上的格子全部都是 0
请你返回使网格满足要求的最少操作次数,如果无法使网格符合要求,请你返回 -1
主对角线指的是从 (1, 1) 到 (n, n) 的这些格子
1 |
|
1 |
|
5484. 找出第 N 个二进制字符串中的第 K 位
1 |
|
1 |
|
5483. 整理字符串
1 |
|
1 |
|
1 |
|
5468. 第 k 个缺失的正整数
1 |
|
1 |
|
5469. K 次操作转变字符串
1 |
|
1 |
|
1546. 和为目标值的最大数目不重叠非空子数组数目
1 |
|
1 |
|