该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

场馆指引(guide)

题目描述

某区域信息素养活动在一条长走廊中布置了 nn 个打卡点,编号依次为 1,2,,n1,2,\ldots,n

为了让学生按指定路线参观,每个打卡点 ii 都放置了一张指引卡,卡片上写着一个正整数 aia_i

如果学生当前位于第 ii 个打卡点,就需要按照指引卡继续前进:

  • 如果当前已经位于第 nn 个打卡点,说明成功到达终点;
  • 如果 i<ni<n,且 i+aini+a_i\le n,则学生下一步会前往第 i+aii+a_i 个打卡点;
  • 如果 i<ni<n,且 i+ai>ni+a_i>n,则学生会走出规定路线,无法到达终点。

最开始,学生位于第 11 个打卡点。

现在给定每个打卡点上的指引数字,请判断学生按照规则前进后,能否最终到达第 nn 个打卡点。

输入格式

第一行包含一个整数 nn,表示打卡点的数量。

第二行包含 nn 个整数 a1,a2,,ana_1,a_2,\ldots,a_n,其中 aia_i 表示第 ii 个打卡点上的指引数字。

输出格式

输出一行一个字符串。

如果学生最终可以到达第 nn 个打卡点,输出:

YES

否则输出:

NO

样例

样例输入 #1

5
2 1 2 1 1

样例输出 #1

YES

样例解释 #1

学生的前进路线为:

1351 \rightarrow 3 \rightarrow 5

可以到达第 55 个打卡点,因此输出 YES

样例输入 #2

5
3 2 2 2 1

样例输出 #2

NO

样例解释 #2

学生的前进路线为:

1461 \rightarrow 4 \rightarrow 6

由于第 66 个打卡点不存在,学生走出了规定路线,因此输出 NO

数据范围与约定

对于 100100% 的数据,保证:

2n105,1ain2\le n\le 10^5,\quad 1\le a_i\le n
测试点编号 分值 nn \le 特殊性质
131\sim3 1515 1010
464\sim6 100100 特殊性质 A
797\sim9 10001000 特殊性质 B
101210\sim12 50005000
131413\sim14 1010 10510^5 特殊性质 C
152015\sim20 3030

特殊性质说明:

  • 特殊性质 A:保证所有 ai=1a_i=1
  • 特殊性质 B:保证从第 11 个打卡点出发一定能够到达第 nn 个打卡点。
  • 特殊性质 C:保证 a1>n1a_1>n-1