У меня проблема с диаграммой, которая представляет городские дороги, и мне нужно рассчитать все возможные пути - перестановки - чтобы установить эти дороги.
Роль "Вы не можете начать уровень 2 без завершения уровня 1" и так далее для более высоких уровней
это изображение иллюстрирует идею здесь
Я пытался представить его как массив для каждого уровня, а затем по одному столбцу для каждой ветви, как это
level1=[1 2]
level2=[3 4
5 6]
и
л
;evel1=[1 2 3]
level2=[4 5 0;
6 7 8;
9 10 0]
level3=[11 12;
13 0;
14 15;
16 17;
0 0;
0 0;
18 19]
Но я остановился и понятия не имею, как это сделать. поэтому мне нужно знать, как думать в такого рода проблемах.