Олимпиадный тренинг

Задача . C. Джефф и скобки


Задача

Темы: дп матрицы *2500

Джефф любит правильные скобочные последовательности.

Сегодня Джефф собирается выписать на листок правильную скобочную последовательность, состоящую из nm скобок. Пронумеруем все скобки этой последовательности от 0 до nm - 1 слева направо. Джефф знает, что он потратит ai mod n литров чернил, если нарисует i-ую скобку последовательности открывающейся, и bi mod n литров чернил, если нарисует i-ую скобку закрывающейся.

Вам даны последовательности a, b и числа n, m. Какое минимальное количество чернил понадобится Джеффу, чтобы нарисовать правильную скобочную последовательность длины nm?

Операция x mod y обозначает взятие остатка от деления числа x на число y.

Входные данные

Первая строка содержит два целых числа n и m (1 ≤ n ≤ 20; 1 ≤ m ≤ 107; m — четное). Следующая строка содержит n целых чисел: a0, a1, ..., an - 1 (1 ≤ ai ≤ 10). Следующая строка содержит n целых чисел: b0, b1, ..., bn - 1 (1 ≤ bi ≤ 10). Числа разделяются пробелами.

Выходные данные

В единственную строку выведите ответ на задачу — минимальный требуемый объем чернил в литрах.

Примечание

В первом тесте оптимальная последовательность: ()()()()()(), требуемое количество литров чернил — 12.


Примеры
Входные данныеВыходные данные
1 2 6
1 2
2 1
12
2 1 10000000
2
3
25000000

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя