Графический ключ Android. Количество комбинаций. Комбинаторика.
Привет всем.
На картинке изображена форма ввода графического ключа для разблокировки экрана в Android. Правила задания пароля: цепочка должна быть не менее 4-х узлов (или, минимум 3 связи) , без разрыва, каждый узел можно посетить только один раз, из узла можно провести линию в любом направлении, только к соседним узлам, то есть, нельзя соединить 2 противоположных (допустим, угловых) узла, тк линия пройдет через промежуточный узел. Написал программу перебора всех комбинаций и проверки их на эти условия, получилось 611 300 возможных паролей. Рекурсивный поиск с возвратом дал 10 096 возможных паролей.
Сколько же всего паролей?

из 4 точек имеется 1624 комбинации
из 5 - 7152
из 6 - 26016
из 7 - 72912
из 8 - 140704
из 9 - 140704
Итого - 389112
Кстати, из угла в угол напрямую можно провести, если середина уже использована
спасибо, я и не знал!