1559: 后缀自动机next指针dag图上跑SG函数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:5 解决:18

题目描述

我猜你就点进来了,因为窝是标题党

c+++创始人 最近开始研究宝石了,嗯,因为他觉得研究珠宝可以让他一夜暴富
他来找宝石贩子,并表示他想购买所有的宝石。
宝石贩子很有个性,他把所有宝石排成一排(下标从1-n),第i个宝石具有他的价值a[i],并且购买第i个宝石的价格是i*a[i],你可以选择任意一个宝石购买。

注意,购买 ai 后,ai后面的宝石会依次向前补上(下标 -1 ) 。
 c+++创始人想要把所有的宝石都买光,他发现可以通过一定的购买技巧使得买来所有的宝石花费最小,请你告诉他买完这些宝石的最小花费是多少吧。






输入

第一行一个n代表这个商贩有n个宝石
第二行n个数,表示商贩每个宝石的价值

1<=n<=1e6
| a[i] |<=1e6

输出

一个值,表示c+++创始人花费的最小金额

样例输入 复制

2
2 3 

样例输出 复制

5

提示

1<=n<=1e6
| a[i] |<=1e6

来源/分类