题目背景
在美丽富饶的 Katharon 国中生活着一群快乐的小木偶。他们衣食无忧,自给自足。然而在某一天,来自外星的 X 国要对 Katharon 国发起攻击,国家安危迫在眉睫,下面请你来做战前的防御准备工作。
我们定义战线为一条长度为 的序列,在这条战线上共设有 个检查点,从左到右依次标号 到 。一个战线为合法战线当且仅当任意一个检查点可以通过安全检查。对于第 个检查点可以通过安全检查的方式有两种,第一种是放置一个守卫塔,这将花费 的费用。第二种方式是放置一个木偶,放置木偶的花费等于这个检查点右侧的第一个守卫塔到它的距离。举例来说,若检查点 放置一个木偶,检查点 右侧的第一个守卫塔位置为 ,则在点 放置木偶的花费为 。当然,第 个检查点只能放置守卫塔,因为它的右面不可能再存在别的守卫塔了。我们定义战线花费为所有守卫塔的花费加上所有木偶的花费,现在 Katharon 国的国王 hzc 君将提供给你每个位置放置守卫塔的费用以及战线的总长度,请你求出最小的战线花费值。