任务机器人

题目内容

题目描述

有N 个任务需要Robot去完成,这个N个任务的地点在一个数轴上,坐标1到n。每个任务需要先完成a[i]个任务才能开始去做。Robot可以在数轴上左右移动,初始位置位于任务1 的地点,方向朝向数轴正方向。请问Robot最少转换多少次方向可以完成所有的任务。

输入描述

存在多组数据。 每组数据的第一行是一个整数n(1≤n≤100) ,第二行是一个n个整数a[1],a[2],...,a[n] (0≤a[i]

输出描述

每行输出一个样例的结果

样例输入

3 0 2 0 7 0 3 1 0 5 2 6

样例输出

1 2

提示

例个数未知时用while(scanf(”%d”,&n)!=EOF)来进行输入,
提交评测

题目描述

任务机器人
1331
0
08Level4
51
36
71%
证书查询 x
请输入证书编号:

请输入正确的证书编号

学员姓名:孙兴民

课程:Scratch Level 1

发证日期:2019.08.15

证书查询

该证书不存在