求解连续数列
题目
已知连续正整数数列{K}=K1,K2,K3…Ki的各个数相加之和为S,i=N (0
??????????? 华为OD机试(Java)真题目录汇总
## 输入描述:
输入包含两个参数,1)连续正整数数列和S,2)数列里数的个数N。
输出描述:
如果有解输出数列K,如果无解输出-1
示例1
输入
525 6
- 1
输出
85 86 87 88 89 90
- 1
解题思路
实现如下:
-
读取输入:读取输入,获取values的值。
-
将字符串转换为数组:使用String.split()方法将values字符串按空格分割,将分割后的字符串转换为数组array。
-
计算中间值:计算res/count的值,如果结果为0,则输出-1,否则计算mid的值
码莎拉蒂
微信公众号
1000多个电子书覆盖计算机40多个开发方向


评论记录:
回复评论: