取数

取数

【题目描述】

n个整数组成的一个环,现在要从中取出m个数,取走一个数字就不能取跟它相邻的数字(相邻的数不能同时取)。要求取出的数字的总和尽可能大,问这个最大和是多少? 如果无解,请输出 Error!

【输入格式】

第一行包含两个正整数n、m。
第二行为n个整数Ai。

【输出格式】

仅一个整数,表示所求结果。如果无解输出 Error!

【样例输入 1】

7 3 
1 2 3 4 5 6 7

【样例输出 1】

15

【样例输入 2】

7 4 
1 2 3 4 5 6 7

【样例输出 2】

Error!

【样例输入 3】

8 4
8 5 6 2 3 4 8 9

【样例输出 3】

25

【数据范围】

对于全部数据:m<=n;-1000<=Ai<=1000
对于每个测试点,如下表:
数据范围

【限制】

本题时间限制1s,空间限制128MB(128000KB)。
共20个测试点,每个5分,忽略多余空格和换行。