-
给你一个只包含小写字母的字符串 s ,你需要找到 s 中最多数目的非空子字符串,满足如下条件:
这些字符串之间互不重叠,也就是说对于任意两个子字符串 s[i..j] 和 s[x..y] ,要么 j < x 要么 i > y 。
如果一个...
-
![](https://assets.leetcode-cn.com/aliyun-lc- upload/uploads/2020/07/19/change.png)
Winston 构造了一个如上所...
-
-
给你两个非负整数 low 和 high 。请你返回 _ _low __ 和 _ _high _ _ 之间(包括二者)奇数的数目。
示例 1:
**输入:** low = 3, high = 7
**输出:** 3
**解释:** 3 到 7 之间奇数...
-
给你一个整数数组 arr 。请你返回和为 奇数 的子数组数目。
由于答案可能会很大,请你将结果对 10^9 + 7 取余后返回。
示例 1:
**输入:** arr = [1,3,5]
**输出:** 4
**解释:** 所有的子数组为 [[1],...
-
给你一个字符串 s ,一个分割被称为 「好分割」 当它满足:将 s 分割成 2 个字符串 p 和 q ,它们连接起来等于 s 且 p和 q 中不同字符的数目相同。
请你返回 s 中好分割的数目。
示例 1:
**输入:** s = "aac...
-
给你一个整数数组 target 和一个数组 initial ,initial 数组与 target 数组有同样的维度,且一开始全部为 0。
请你返回从 initial 得到 target 的最少操作次数,每次操作需遵循以下规则:
在 initi...
-
给你一个字符串 s 和一个 长度相同 的整数数组 indices 。
请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置。
返回重新排列后的字符串。
示例 1:
**输入:** s = "codele...
-
给你一个长度为 n 、下标从 0 开始的二进制字符串 target 。你自己有另一个长度为 n 的二进制字符串 s,最初每一位上都是 0 。你想要让 s 和 target 相等。
在一步操作,你可以选择下标 i(0 <= i < n)并翻...
-
给你二叉树的根节点 root 和一个整数 distance 。
如果二叉树中两个 叶 节点之间的 最短路径长度 小于或者等于 distance ,那它们就可以构成一组 好叶子节点对 。
返回树中 好叶子节点对的数量 。
示例 1:
**输入:** ...