#3156. 排列 a
排列 a
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一个 的排列 .
对于一个整数 , 将排列中 的项构成的子序列建大根笛卡尔树. 这棵笛卡尔树的所有节点的子树大小之和记为 .
, 求 .
输入格式
第一行一个整数 ,表示排列的长度。
接下来一行 个数,表示排列 。
输出格式
输出 行,第 行的输出为 。
样例输入
6
1 2 4 5 6 3
样例输出
1
3
6
8
12
17
数据范围与时空限制
1s,512MB
对于 10% 的数据,。
对于 40% 的数据,。
对于另外 10% 的数据,满足 。
对于 100% 的数据,。