Advanced Selection

Advanced Selection

测试数据来自 system/1207

背景

wind发明了一个好玩的游戏,叫全班同学一起玩。(p1202)
但小杉玩了十几盘,总是输,终于被大家给踢了出来……
-_-!

描述

这个游戏是这样的,wind先写下一排数。既然是一排,当然有首尾咯。

所有参加的同学轮流取数,每个人每次只能从这排数的头或尾取一个数。

最后谁取的数的和多,谁就赢了。

同学们的智商是很高的(怪不得小杉一直输),你必须知道每个同学总是做出最优决策。

小杉他们班有41个人(小杉太差,不准参加……)。

但有个同学偷偷告诉小杉,大家从一开始就知道自己能拿到的和是多少。

小杉也想知道。

格式

输入格式

每组测试数据的
第一行有两个数n(n<=1000)和k(k<=(41-1)),k表示有多少个同学参加了这个游戏
第二行有n个数,是wind给出的一排数。这n个数均不超过1e6

输出格式

对每组测试数据输出k行,每行一个整数
第i行的输出表示第i个开始取数的人最终能取到多少和

样例1

样例输入1

1 1
1

样例输出1

1

限制

每个测试点1s

提示

注意:小杉的同学们在同等条件下总是先取这排数右边的数

来源

lolanv

信息

ID
1320
难度
(无)
分类
动态规划 点击显示
标签
(无)
递交数
0
已通过
0
通过率
?
上传者