1. Сделать столбик из крупинок.
2. Когда столбик достиг определённой высоты, посмотреть, нет ли поблизости более высокого столбика, — если есть, то оставить свой столбик и продолжать работу на более высоком.
3. Когда столбик достиг ещё большего размера, посмотреть, нет ли по соседству столбика, который можно соединить со своим.
* Если нет, оставить свой столбик и искать другой подходящий столбик рядом.
* Если по соседству имеется подходящий столбик, соединить его со своим перемычкой.
4. Перейти к пункту 1.
---
как обычно, в педии не подсматриваем )
UPD подсказка : по этому алгоритму действуют некие животные -- какие?