проверить, составляют ли k элементов набора определенное число - PullRequest
0 голосов
/ 17 мая 2011

Есть ли способ определить, составляют ли k элементов набора определенное число за полиномиальное время?

1 Ответ

3 голосов
/ 17 мая 2011

Насколько велико число?

Это вариация проблемы подмножества сумм, которая хорошо известна и является NP-полной.Однако методы динамического программирования сделают его полиномиальным , если набор возможных значений, которые могут принимать подмножества, будет расти полиномиально.Что с общими целыми числами не соответствует действительности.Но с числами, выбранными из ограниченного диапазона, это происходит на удивление часто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...