<div>Чорт, а классная задача. Задумался. Просто случайные элементы по порядку собирать нельзя, потому что в конце равномерности не будет.... Написал. Работает через жопу: пытается заполнить - если зашла в тупик, то рекурсируется. Соотв-но если это невозможно, то уйдёт в бесконечный цикл. В аттаче :-)</div>
<div><br></div><div>В неё нужно дописать проверку массива</div><div class="gmail_quote">2009/12/22 Alexander Lourier <span dir="ltr"><<a href="mailto:aml@rulezz.ru">aml@rulezz.ru</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Tuesday 22 December 2009 13:08:02 Михаил Монашёв wrote:<br>
> Здравствуйте, Александр.<br>
><br>
> >> без повторений - это чтобы рядом с a не было a, рядом с b - b?<br>
><br>
> AL> На первый взгляд, задача довольно нетривиальная. Начиная с того,<br>
> AL> что вообще не для любой последовательности можно её решить.<br>
><br>
> Она очень похожа на алгоритм отрисовки линии между двумя точками при<br>
> условии, что под рукой есть лишь операции сложения и вычитания и<br>
> никаких умножений, синусов и подобного. На ассемблере под Z80 нечто<br>
> подобное в школе писал. :-)<br>
<br>
</div>Было-было :)<br>
/me смахнул слезу ностальгии<br>
<br>
Конкретно по этой задачка меня больше тянет в сторону раскрашивания графа без<br>
повторов.<br>
<div><div></div><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br>