#13400. 【区间DP练习题】空当接龙
【区间DP练习题】空当接龙
题目描述
有张扑克牌,第张的数字是,初始时候在坐标,保证他们是一个的排列。
现在,你每次可以把一摞牌A挪到另一摞牌B上,前提条件是:
A所在的这一摞牌的最大值,刚好是B所在的这一摞牌的最小值。
代价是这两摞牌当前的坐标差的绝对值乘以A,B的牌数之和。
执行完这次操作以后,A这一摞牌所在坐标是空的,B这一摞牌所在坐标变成了原先的A+B这么多牌。
问:最小需要多少代价,能把所有的牌合成一摞。
输入格式
第一行。
第二行个数字表示。
输出格式
一个数字表示答案。
样例输入1
3
1 3 2
样例输出1
5
样例解释
先把牌移动到牌,代价是,再把牌移动到牌所在位置,代价是。
相关
在以下作业中: