forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Алгоритмика (http://forum.boolean.name/forumdisplay.php?f=21)
-   -   Задача на графах (http://forum.boolean.name/showthread.php?t=18185)

Лit}{Ъ 15.05.2013 12:32

Задача на графах
 
Добрый день ). У меня проблема с задачкой, что то туплю. Буду рад если подскажете идейку.
Дан ориентированный граф (максимальное количество вершин 100), в каждой вершине находится определённое количество фишек, за один ход можно забрать все фишки из вершины и добавить взятое количество к соседним(приемникам вершины). Задача - найти количество различных комбинаций которые можно получить из заданного состояния менее чем за К шагов (К менее 100) (ограничения не выверены, возможно стоит сделать для меньшего)
Решать задачу не прошу ), мне бы идею, первая мысль конечно перебор с возвратом, но хотелось бы то ни будь получше в плане производительности, да и при нём эффективно проверять не встречалась ли комбинация - это вопрос :( . В общем вот :)
Заранее благодарен


Часовой пояс GMT +4, время: 16:18.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot