#CF675E. 列车与统计

列车与统计

列车与统计

  • 时间限制:2 秒
  • 内存限制:256 MiB

题目描述

有 nn 个火车站从左到右编号为 1,2,…,n1,2,\ldots,n。

从第 ii 个站(i<ni<n)花费 11 元,可以到达任意满足 i+1≤j≤aii+1\le j\le a_i 的站 jj。

对 i<ji<j,记 ρi,j\rho_{i,j} 为从站 ii 到站 jj 的最小花费。求

∑1≤i<j≤nρi,j.\sum_{1\le i<j\le n}\rho_{i,j}.

输入格式

第一行包含一个整数 nn。

第二行包含 n−1n-1 个整数 a1,a2,…,an−1a_1,a_2,\ldots,a_{n-1}。

输出格式

输出一个整数,表示所有有序站对最小花费之和。

样例输入 1

4
4 4 4

样例输出 1

6

样例输入 2

5
2 3 5 5

样例输出 2

17

数据范围

  • 1≤n≤1051\le n\le10^5;
  • 对每个 1≤i<n1\le i<n,有 i+1≤ai≤ni+1\le a_i\le n。

本题采用独立测试点计分。

子任务编号 分值 特殊限制
1 20 n≤120n\le120
2 40 n≤3000n\le3000
3 无特殊限制