EduBrick

O. Мать драконов

3000 мс · 256 МБ · всё или ничего

В королевстве nn замков, некоторые пары соединены стенами. Есть kk литров жидкости, которые надо распределить между замками (можно нецелыми долями, можно нулями). Стабильность стены между замками с xx и yy литрами равна x⋅yx \cdot y. Максимизируйте сумму стабильностей всех стен.

Формат ввода

В первой строке nn и kk (1≤n≤401 \le n \le 40, 1≤k≤10001 \le k \le 1000). Далее nn строк по nn чисел aij∈{0,1}a_{ij} \in \{0, 1\} — матрица смежности. Гарантируется, что aij=ajia_{ij} = a_{ji} и aii=0a_{ii} = 0.

Формат вывода

Выведите максимальную возможную сумму стабильностей.

Примеры

ввод
3 1
0 1 0
1 0 0
0 0 0
вывод
0.250000000
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.