luogu#B4296. [蓝桥杯青少年组国赛 2022] 最少问题

    ID: 36332 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>搜索贪心2022广度优先搜索 BFS蓝桥杯青少年组

[蓝桥杯青少年组国赛 2022] 最少问题

题目描述

河面上有 NN 个木桩排成一排,每个木桩上都有一个数字,表示青蛙从当前木桩一次最多可跳跃的木桩个数(例如数字为 22,可以跳跃 11 个或 22 个木桩)。请计算青蛙从第 11 个木桩跳跃到第 NN 个木桩所需的最少跳跃次数。

例如:N=5N=5,木桩数字分别为 2211551133 时:

  1. 第一次从第 11 个木桩跳到第 33 个木桩(跳跃 22 个木桩);
  2. 第二次从第 33 个木桩跳到第 55 个木桩(跳跃 22 个木桩);

最少需要 22 次跳跃。

输入格式

输入共两行:

  • 第一行:一个正整数 NN5N1005 \leq N \leq 100),表示木桩数量;
  • 第二行:NN 个正整数(11 \leq 正整数 1000\leq 1000),表示各木桩上的数字,数字间用空格隔开。

输出格式

输出一个整数,表示青蛙最少需要跳跃几次可到达最后一个木桩。

5
2 1 5 1 3
2