#P9949. 最优 K 子段
最优 K 子段
最优 K 子段
Problem Description
给定一个序列 ,从中找出恰好 个不相交的连续子段,满足每一段的长度都是质数。假设其中第 个子段的子段和是 ,你需要最大化 。
Input
第一行包含一个正整数 (),表示测试数据的组数。 每组数据第一行包含两个正整数 (, )。 第二行包含 个整数 ()。 输入数据保证 ,且每个 都是在 均匀随机生成得到(样例除外)。
Output
对于每组数据输出一行:若存在合法方案,输出一个整数,即 的最大可能值;若无解,输出 ''''。
Sample Input
4
6 1
1 1 4 5 1 4
6 1
-1 -1 -4 -5 -1 -4
6 3
-1 -1 -4 -5 -1 -4
2 2
0 0
Sample Output
15
-2
-9
impossible
Source
2024“钉耙编程”中国大学生算法设计超级联赛(4)