华为OD机试E卷 –补种未成活胡杨 –24年OD统一考试(Java & JS & Python & C & C++)

文章目录

  • 题目描述
  • 输入描述
  • 输出描述
  • 用例
  • 题目解析
  • JS算法源码
  • Java算法源码
  • python算法源码
  • c算法源码
  • c++算法源码
  • 题目描述

    近些年来,我国防沙治沙取得显著成果。某沙漠新种植 N 棵胡杨(编号 1-N),排成一排
    一个月后,有 M 棵胡杨未能成活
    现可补种胡杨 K 棵,请问如何补种 (只能补种,不能新种),可以得到最多的连续胡杨
    树?

    输入描述

    N 总种植数量,1 <= N <= 100000
    M 未成活胡杨数量,M 个空格分隔的数,按编号从小到大排列,1 <= M = N
    K 最多可以补种的数量,0 <= K <= M

    输出描述

    最多的连续胡杨棵树

    用例

    输入

    5
    2
    2 4
    1

    输出

    3

    说明
    补种到2或4结果一样,最多的连续胡杨棵数都是3

    输入

    10
    3
    2 4 7
    1

    输出

    作者:飞码创造者

    物联沃分享整理
    物联沃-IOTWORD物联网 » 华为OD机试E卷 –补种未成活胡杨 –24年OD统一考试(Java & JS & Python & C & C++)

    发表回复