【题目描述】

求解连续数列:已知连续正整数数列{K}=K1,K2,K3…Ki的各个数相加之和为S,i=N(0<S<100000,0<N<100000),求此数列K。

输入描述:

输入包含两个参数,1)连续正整数数列和S,2)数列里数的个数N。

输出描述:

如果有解输出数列K,如果无解输出-1。

【示例】

示例1:

输入

525

6

输出

85 86 87 88 89 90

【解题思路】

递归,循环

【代码】

package Huawei;import java.util.Scanner;/*** @description:* @author: Polaris* @date: 2022/3/31 22:26*/
public class no19 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {int tar = sc.nextInt();int len = sc.nextInt();int[] arr = new int[len];arr[len - 1] = tar / len;for (int i = len - 2; i >= 0; i--) {arr[i] = arr[i + 1] - 1;}int[] ans = fun(arr, tar);if (ans != null) {for (int i : ans) {System.out.print(i+" ");}} else {System.out.println(-1);}}}static int[] fun(int[] arr, int tar) {int sum = 0;while(sum < tar) {for (int i = 0; i < arr.length; i++) {arr[i]++;}sum=0;for (int i : arr) {sum += i;}if (sum == tar) {return arr;}}return null;}
}

求解连续数列 华为机试相关推荐

  1. 【华为OD机试模拟题】用 C++ 实现 - 求解连续数列+和最大子矩阵(2023.Q1 双倍快乐)

    最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 获得完美走位(2023.Q1) 文章目录 最近更新的博客 使用说明 求解连续数列 题目 输入 输出描述 示例一 输入 输出 Code 和最大 ...

  2. 【华为机试真题 Python实现】最长方连续方波信号

    文章目录 前言 题目描述 示例 1 参考代码 前言 <华为机试真题>专栏含牛客网华为专栏.华为面经试题.华为OD机试真题. 如果您在准备华为的面试,期间有想了解的可以私信我,我会尽可能帮您 ...

  3. 华为机试(JAVA)真题Od【A卷+B卷】

    各语言题库: [Python+JS+Java合集][超值优惠]:Py/JS/Java合集 [Python]:Python真题题库 [JavaScript]:JavaScript真题题库 [Java]: ...

  4. 华为机试(Python)真题Od【A卷+B卷】

    各语言题库: [Python+JS+Java合集][超值优惠]:Py/JS/Java合集 [Python]:Python真题题库 [JavaScript]:JavaScript真题题库 [Java]: ...

  5. 【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 前言 金九银十,金三银四.当前正处于校招.社招的火热期,之前就想为正在筹备就业的同学们准备刷题宝 ...

  6. 【华为机试真题Java】从入门到入职-真题列表导读

    写在前面 本专栏有100+道题(持续更新中),都是往期的HW机试真题,根据过往同学的经验基本都会考到原题.大家有什么不懂的都可以留言. 华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100 ...

  7. 华为机试108题(C 语言解答)

    Nowcoder题库链接:华为机试 HJ1 字符串最后一个单词的长度(字符串) 输入:hello nowcoder输出:8说明: 最后一个单词为nowcoder,长度为8 示例代码: HJ1.c #i ...

  8. 华为机试真题分类汇总

    1. 字符串 类别 题目 知识点 题目分值 / 难度 字符串 [华为机试真题 JAVA]TLV解析Ⅰ-100 字符串分隔.拼接.搜索 100/中等 字符串 [华为机试真题 JAVA]寻找相同子串-10 ...

  9. 【华为机试 Python实现】华为机试题集合(已更新171篇)

    文章目录 新手指引 数据结构基础 华为机试真题系列 牛客网华为机试系列 Python 八股文系列 <华为机试真题详解>专栏定价99.9 包含 <华为机试真题>的所有题目. 包含 ...

最新文章

  1. android获取地址api,如果在Android中使用位置API给出纬度和经度,如何获取地址
  2. os.urandom(n)函数解释Python
  3. nginx php跳转url参数,NGINX 中把url中的内容当初参数处理
  4. 等值连接_sql高阶教程:非等值自连接
  5. ViewPager实现引导界面以及进入下一个activity解决办法
  6. php form action跳转,form表单页面跳转方式提交练习
  7. 中科院开发者公开道歉:将木兰编程语言夸大为“完全自主开发”
  8. trunk口_南京课工场IT培训:VLAN、Trunk与三层交换机的相关理论知识
  9. jQuery ajax post put 请求
  10. Acunetix Web Vulnarability Scanner V10.5 详细中文手册
  11. 实战Swiper:利用Swiper制作手机新闻界面
  12. VS通过opencv显示图片和打开相机的显示生成dll用unity调用
  13. 无线网卡wifi破解
  14. 51单片机码表c语言编程,分享自写码表单片机程序(共阴极数码管显示)
  15. node生成图形验证码
  16. oobar, foo, bar, baz和qux搅屎棍的含义
  17. java 文件加密_一个JAVA文件加密代码
  18. Ubuntu18.04 安装完成后的开发配置
  19. mkdir: Failed on local exception: java.io.IOException: javax.security.sasl.SaslException: GSS initia
  20. 用3DSMAX制作文字的聚合分散

热门文章

  1. iOS唤起记住密码的数字键盘,输入的时候发生闪烁的问题
  2. 2016年的新年愿望
  3. PHP 日志收集系统
  4. 推荐一款新等级测评工具,首创无缝切换标准/等级、自定义标准/指导库、自动化信息整合、多平台兼容
  5. 交换机高级特性之Port-isolate(端口隔离)
  6. 【调剂】三峡大学招收调剂生,中国科学院地理科学与资源研究所胡云锋研究员团队...
  7. go leaf 从入坑到起飞
  8. 使用MyBatisPlus实现基本的CRUD操作
  9. 获取字体图标的方法集成与封装
  10. 【计算机毕业设计】177健身房管理系统设计与实现