Раньше перед постройкой амбара я всегда задумывался – когда же его выгоднее построить: когда город только что вырос или же когда ему остаётся чуть-чуть до роста? Определить какую-нибудь зависимость у меня не получалось…
Было немного свободного времени – решил разобраться в этом вопросе. Вот что получилось![]()
Обозначения:
Nr – количество буханок необходимых чтоб город размером r вырос на 1 население (например N4 - количество буханок необходимых, чтобы город размером 4 вырос до населения 5).
Zr - количество буханок запасённых в городе размером r на момент постройки амбара.
Рассматривал всё на городе размером 4 (на других размерах, наверное, всё аналогично… наверное). Строил в этом городе амбар при различных Z4 и смотрел, каково будет Z5 непосредственно после роста города. Ниже приведена таблица полученных результатов. В нёй по столбцам – Z4. По строкам – количество перелива буханок при росте (то есть если до роста города осталось 2 буханок, а в городе производится лишними 5 буханок, то перелив = 3). В самой таблице – Z5 непосредственно после роста города (уже с построенным амбаром).
(естественно, что не все числа я проверял…проверил только некоторые– остальные додумывал
)
Из таблицы видно, что может быть две различные ситуации.
Ситуация №1: Zr <= Nr/2 (в данной таблице этой ситуации соответствует первый столбец)
В этом случае Z(r+1) после роста = Nr/2 + перелив.
Для города размером 4: Nr = 28 и соответственно Zr = 14 + перелив.
Ситуация №2: Zr > Nr/2 (в данной таблице этой ситуации соответствуют все столбцы, начиная со второго)
В этом случае Z(r+1) после роста сложно зависит от перелива. Можно получить формулу, описывающую это зависимость, но особого смысла в этом нет. Главное другое: если посмотреть в любую строчку видно, что максимальное значение Z(r+1) равно значению Z(r+1) из первого столбца. А значения из других столбцов < или = ему. То есть Ситуация №1 во всяком случае, не хуже чем Ситуация №2.
Резюме: строительство амбара надо завершать при количестве буханок, запасённых в городе, меньше или равном половине количества буханок необходимых для роста города. В этом случае потерь в буханках точно не будет. Потери эти конечно не столь уж большие, но всё же...
<div class='quotetop'>Цитата(Lexad * 5.1.2008, 19:51) [snapback]226712[/snapback]</div>Ты об этом?Хохол, посмотри внимательнее первую страницу, там кратко и точно написано.
[/b]
<div class='quotetop'>Цитата(Lexad * 11.3.2007, 14:26) [snapback]168655[/snapback]</div>Честно говорю: долго пытался осознать - но не получилосьПрикол: был неправ. Только что копался в одной игре - амбар сохраняет минимум из половины еды, требовавшейся на прошлого человека, и еды, созданной после его строительства. Причем тонкий момент: максимум этот считается до роста города, т.е. если на нормальной скорости при населении 1 амбар построен при накопленных 12 еды из 22, и в последний ход роста остается, скажем 2 еды до 22, а мы в ход производим 6, то сохранится не 10 (минимум, накопленный до 22) + 4 (перелив) = 14, а 15 = 11 (половина еды на человека = 11 < еды, накопленной до роста города = 13) + перелив 4.
Век живи - век учись.
[/b]![]()
Вот если б поподробнее
![]()
Тем не менее в этом посте вроде не сказано про влияние перелива... А из таблицы видно, что размер перелива как-то хитро влияет.
Например, амбар построен при 20 буханках в городе размером 4.
При переливе 4 после роста будет 17 бух
При переливе 5 после роста - 19 бух (на 2 больше, чем в предыдущем случае),
А вот при переливе 6 после роста будет 20 бух (больше только на 1, чем в предыдущем случае).
Так Моркар в этой же теме переспросил - вся суть в том, что, когда амбар построен поздно, то перелив идет и в амбар, и в перелив. Т.е. в твоем примере ты при населении 4 имеешь макс. амбар = 28/2 = 14. Построил при 20 еды, перелив 4 - в амбар идет 8+4=12<14, и еще 4 перелив = 18.
А вот с перелива > 6 доп. еда в амбар уже не влезет, поэтому и прирост только на 1 - за счет перелива.
В Варлордах твои цифры не получаются, а мои - получаются.
<div class='quotetop'>Цитата(Lexad * 6.1.2008, 8:22) [snapback]226754[/snapback]</div>когда за оставшееся до роста время соберешь не менее половины еды, нужной нам этот рост - включая и перелив
[/b]Вот теперь наконец то до меня дошло
А если на момент строительства запасено меньше половины еды, то это выполняется в любом случае![]()