Задачка на эквализацию


Задачка на эквализацию.

Играя в Factorio, на своём пути к оптимизации фабрик люди частенько сталкиваются с самой распространённой в ней задачей, которая в общем случае звучит так: как загрузить/разгрузить n сундуков ресурсом равномерно? И как её только ни решают!

Кто-то ставит вместо ящиков вагоны, используя их размер. Кто-то делает внушительные конструкции из сплиттеров. Ну а большинство не особо стараясь думать на такую тему вообще сразу ищет подходящий мод.

Граждане, хватит этого разврата!

С некоторых пор в игре мы имеем возможность решать эту проблему для практически неограниченного количества сундуков при помощи всего-то жменьки цветных проводов и одного комбинатора! Ну разве это не прекрасно?

Я знаю, среди вас есть те, кому интересно додуматься самим, и из уважения к этим людям решение задачки будет не в самом посте, а в комментариях к нему.

А в посте будет только условие:
Итак, имеется 36 сундуков, стоящих по обе стороны конвейера с рудой. Нужно при помощи манипуляторов, цветных проводов и одного комбинатора загрузить руду в них более-менее равномерно с допустимым отклонением +-10 ед. то есть чтобы разница в количестве руды между любыми двумя сундуками не была больше десяти.

Плавьте сталь, травите червей кислотой, умнейте!

P. S. комбинатор арифметический, если что.

Comments:

Добавить комментарий