题目描述
Alice 和 Bob 发明了一个新的游戏。给定一个序列 {x0,x1,⋯,xn−1},Alice 得到一个序列 {a0,a1,⋯,an−1},其中 ai 表示以 xi 结尾的最长上升子序列的长度;Bob 得到一个序列{b0,b1,⋯,bn−1},其中 bi 表示以 xi 开头的最长下降子序列的长度。Alice 的得分是序列 {ai} 的和,Bob的得分是序列 {bi} 的和。
输入格式
输入的第一行是 n,第二行是序列 {a0,a1,⋯,an−1}。数据保证序列 {ai} 可以由至少一个 1 到 n 的排列得到。
输出格式
输出包含一行,表示在序列 {ai} 给定的情况下 Bob 能得到的最高分数。
提示
数据范围
对于 30% 的数据,N≤1000。
对于 100% 的数据,N≤105。