Fox_Alex, штатного редактора нет, есть какие-нибудь поделки, но я не пробовал. Если надо получить окошко с кнопочкой - не перетрудитесь ) , если контролов много - их можно привязать к сетке и они авто-выровняются. Не надо бояться, Tkinter - фреймворк, созданный именно для этой задачи, без красивостей, нужных коммерческим продуктам, без скорости, нужной игрухам, но для тяп-ляп реально быстрое. С PyQT и красивше, и бегает быстрее, и QT-шным вижуал-билдером можно накидать контролы - но для тяп-ляп выбор однозначен ).
ff0xff, не сработает. wataru предложил кешировать уже найденую длину наибольшего пути, этот кэш становится невалидным, если этот наибольший путь разрушен удалением ребра.
Иван Вагнер, Эксела под рукой у меня нет, но это просто:
создаёшь колонку с числами любым способом, что-то там "вставить серию" или просто копируя формулу =клетка_выше+1. во второй колонке вставляешь =сцепить("addPok(3,"строка(клетка_слева),")") (смотри хелп по строковым функциям). Всё.
Иван Вагнер, ага. Ты хочешь генерировать в Экселе текст с однотипными вызовами addPok и пихать его в свой JS? Это можно, но, быть может, лучше разобраться с этими вызовами? Уж не цикл ли тебе нужен?
Вас приятно почитать: всегда найдётся косячек )
Пусть есть набор {2,4,8,...2^330, -1} всего-то 330 чисел, S=1
Поехали:
Cчитаем все возможные суммы только положительных чисел стандартной динамикой - а это 2^330 чисел, и все четные! Долго считать будем?