#P1031. Orange的闯关游戏
Orange的闯关游戏
Orange的闯关游戏
题目描述
Orange迷上了一款闯关游戏,游戏共有 个关卡,每个关卡都有一个普通版本和一个特殊版本,首次通关每个关卡的特殊版本将会获得一把钥匙作为奖励(当且仅当第一次通关才会获得),只有通关了一个关卡的普通版本才能挑战这个关卡的特殊版本,而且根据游戏进度的限制,如果要挑战第 个关卡的普通版本,必须保证前 个关卡的普通版本都至少被通关过一次,在游戏的最开始,你只能从第1关的普通版本开始挑战。
Orange通过第 个关卡的普通版本需要花费代价 ,通过第 个关卡的特殊版本需要花费代价 。
现在,商店里刷新了 件宝物,第 件宝物需要 把钥匙,你需要告诉Orange;每件宝物至少需要花费多少代价才能获得(每个问题均是独立的)。
输入格式
输入共包含 行,第一行包含2个整数 和 ,第二行包含 个整数 ,第三行包含 个整数 ,随后包含 行,每一行一个整数 ,各个代数意义如上述题面所述。
输出格式
每行一个整数,表示Orange从第一关开始,要购买第 件宝物需要花费的最小代价。
样例 #1
样例输入 #1
4 3
1 2 3 4
4 1 2 3
1
2
3
样例输出 #1
4
8
13
提示
对于样例1,显然先通关前两个普通关卡,再通关第二关的特殊关卡得到一把特殊钥匙,这是最优的。