- content {:toc}
6900. 统计完全子数组的数目 - 力扣(LeetCode)
给你一个由 正 整数组成的数组
nums
。如果数组中的某个子数组满足下述条件,则称之为 完全子数组 :
- 子数组中 不同 元素的数目等于整个数组不同元素的数目。
返回数组中 完全子数组 的数目。
子数组 是数组中的一个连续非空序列。
1 2 3
输入:nums = [1,3,1,2,2] 输出:4 解释:完全子数组有:[1,3,1,2]、[1,3,1,2,2]、[3,1,2] 和 [3,1,2,2] 。
|
|
2801. 统计范围内的步进数字数目 - 力扣(LeetCode)
给你两个正整数
low
和high
,都用字符串表示,请你统计闭区间[low, high]
内的 步进数字 数目。如果一个整数相邻数位之间差的绝对值都 恰好 是
1
,那么这个数字被称为 步进数字 。请你返回一个整数,表示闭区间
[low, high]
之间步进数字的数目。由于答案可能很大,请你将它对
109 + 7
取余 后返回。**注意:**步进数字不能有前导 0 。
1 2 3
输入:low = "1", high = "11" 输出:10 解释:区间 [1,11] 内的步进数字为 1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 和 10 。总共有 10 个步进数字。所以输出为 10 。
|
|
|
|
2800. 包含三个字符串的最短字符串 - 力扣(LeetCode)
给你三个字符串
a
,b
和c
, 你的任务是找到长度 最短 的字符串,且这三个字符串都是它的 子字符串 。如果有多个这样的字符串,请你返回 字典序最小 的一个。
请你返回满足题目要求的字符串。
注意:
- 两个长度相同的字符串
a
和b
,如果在第一个不相同的字符处,a
的字母在字母表中比b
的字母 靠前 ,那么字符串a
比字符串b
字典序小 。- 子字符串 是一个字符串中一段连续的字符序列。
1 2 3
输入:a = "abc", b = "bca", c = "aaa" 输出:"aaabca" 解释:字符串 "aaabca" 包含所有三个字符串:a = ans[2...4] ,b = ans[3..5] ,c = ans[0..2] 。结果字符串的长度至少为 6 ,且"aaabca" 是字典序最小的一个。
|
|