题目描述:
输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
输出描述:
1
2 > 对应每个测试案例,输出两个数,小的先输出。
>
吃饱好减肥
输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。
输出描述:
1
2 > 对应每个测试案例,输出两个数,小的先输出。
>
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
给定一个仅包含大小写字母和空格
' '
的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。
说明:一个单词是指由字母组成,但不包含任何空格的字符串。
示例:
1
2
3 > 输入: "Hello World"
> 输出: 5
>
给定一个整数数组
nums
,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:
1
2
3
4 > 输入: [-2,1,-3,4,-1,2,1,-5,4],
> 输出: 6
> 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。
>
进阶:
如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。
报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:
1
2
3
4
5
6 > 1. 1
> 2. 11
> 3. 21
> 4. 1211
> 5. 111221
>
1
被读作"one 1"
("一个一"
) , 即11
。11
被读作"two 1s"
("两个一"
), 即21
。21
被读作"one 2"
, “one 1"
("一个二"
,"一个一"
) , 即1211
。给定一个正整数 n(1 ≤ n ≤ 30),输出报数序列的第 n 项。
注意:整数顺序将表示为一个字符串。
示例 1:
1
2
3 > 输入: 1
> 输出: "1"
>
示例 2:
1
2
3 > 输入: 4
> 输出: "1211"
>