#P233. paper

paper

题目背景

olinr 是一个资深二刺螈,这一天,他进入了《冰菓》的世界

题目描述

olinr 在古典文学部见到了好奇宝宝千反田爱瑠

此时的千反田已经被一个问题困惑多时。在她的桌子上有一个不完整的格子纸,左上角的格子有一个数

11 ,其他格子都是数字00 。对于这张纸的格子,简单来说,总共有 n+1n+1 行,第i 行有aiai 列,保证

ai+1aia_{i+1}≤ a_i

这个格子纸的背面写着玩法:对于格子上的数字,每次你可以让一个格子的数字减11 , 让他右边和下边 相邻的格子(如果有的话)加11 。求把所有格子变成0需要几步。

输入格式

第一行一个整数nn

接下来一行 个数字,第 个数字代表aiai

输出格式

输出答案对109+710^9 + 7 取模的结果

输入样例1

5
3 2 1 1 1 1

输出样例1

10

输入样例2

4
4 2 2 2 2

输出样例2

22

数据范围

对于 20%20\% 的数据 ,n10n\le10

对于 40%40\% 的数据 ,n100n\le100

对于 100%100\% 的数据 ,n100000n\le100000