【题目描述】

求解连续数列:已知连续正整数数列{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. flask secure_filename 不能识别中文名的解决办法
  2. windowns 8.1 缺少.net3.5解决方案
  3. ArcGIS API for Silverlight 点沿着线流动
  4. 第二阶段冲刺第十天,6月9日。
  5. 一份微服务架构手稿图,彻底搞定微服务核心原理!
  6. C# 与 Unity 同名函数
  7. 1. ELK 之elasticsearch 简介、获取、安装
  8. 责任链模式 和观察者模式
  9. OpenCV直方图均衡化
  10. ascll 和gbk,utf-8的简介
  11. MyBatis总结七:动态sql和sql片段
  12. python2卸载后yum不可用_centos7误删除python2导致的python和yum不可用处理-阿里云开发者社区...
  13. 第10课 古埃及金字塔 《小学生C++趣味编程》
  14. android 搜索图标居中,Android中搜索图标和文字居中的EditText
  15. H. Holy Grail(The Preliminary Contest for ICPC Asia Nanjing 2019题解)
  16. 数据结构与算法之排序算法
  17. 分析测试电视遥控总结
  18. Xiuno 开发手册正式发布。
  19. php制作404,thinkphp制作404跳转页的简单实现方法
  20. 怎样学好中医,非常值得一读

热门文章

  1. Zabbix实现钉钉群告警
  2. Neo4j 学习篇一
  3. linux就该这么学第8章Iptables与Firewalld防火墙。
  4. 【高项】第8章 项目质量管理【知识点精华笔记】
  5. 一个完整的python文件即是一个模块_用Python玩转数据:python的函数、模块和包
  6. 伙伴们休息啦canvas绘图夜空小屋
  7. learun开发学堂:何为敏捷开发?
  8. 技术的真相 | 视频智能分析之Web视频播放通用解决方案
  9. 数字IC/FPGA推荐书籍
  10. 写一段Idw插值程序