Masala #UZ37I10KP6

Xotira 32 MB Vaqt 2000 ms
14

Озеленение Марса

Требуется высадить аллею из \(n\) деревьев. Лунки под деревьями пронумерованы последовательно. Расстояние между деревьями определяется как разность номеров лунок, где они растут. 

На Марсе могут выжить только \(k\) сортов деревьев. Красота одного дерева \(i\)-го сорта \(c_i\)
Требуется озеленить Марс с максимальной суммарной красотой. Однако, деревья одного сорта конфликтуют, поэтому их следует садить как минимум на расстоянии \(k\)


Kiruvchi ma'lumotlar:

В первой строке находится два целых числа \(k (1 <= k <= 5)\) и \(n (1 <= n <= 10^5) \)

В следующей строке следуют \(k\) целых чисел \(c_i\) \((1 <= c_i <= 10^5) \)


Chiquvchi ma'lumotlar:

В единственной строке выведите ответ на задачу. 


Misollar
# input.txt output.txt
1
2 5
6 7
33
2
1 5
9
45
3
5 2
11 10 7 5 18
29