Гарант в Forge of Empires

Итак, основной принцип вложения своих СО в чужие ВС: вкладывайтесь так, чтобы вас не могли перебить (это называется "гарант"). Гарант в Forge of Empires считается очень легко.


Если до вас все игроки вкладывались "правильно" - считается вообще элементарно.

Итак возьмем например:
Есть какое либо ВС в которое уже вложено 500 СО, а полный уровень до закрытия - 650СО (т.е. в прогрессе ВС видим 500/650).


на 1-м месте есть вложение в 350 СО,

на 2-м - 150 СО,

Вы же желаете зайти на 3-е место.


Далее работаем в уме(простая математика):
Вычитаем 650- 500 = 150,  полученное число делим пополам: 150 / 2 = 75 - это гарантированный вклад, который уже никто не перебьёт.


Возмем пример чуть посложнее, если кто-то недовложился, но это тоже легко.
Берём те же 550/650, только с другим "раскладом":

на 1-м месте вклад 350 СО,

на 2-м - 150 СО,

на 3-м - 50 СО.
Считаем: 650-550 = 100.
О! Игрок на 3-м месте, который вложил 50 СО, не умеет считать (или у него не было выбора - он "заплатил" эти 50 СО за какую-то услугу и на призовые места вообще не претендует).
Тогда 100 + 50 = 150, эти 150 делим пополам: 150 / 2 = 75. Получается гарант - 75.

Обобщаем.

Видим в прогрессе цифры N/M (N - вложено в уровень, M - полный уровень).
Всегда первым шагом вычитаем M - N, получаем K = M - N.
Дальше смотрим вклады других игроков - Q1, Q2, Q3 и т.д. (Q1 > Q2 > Q3 ...)
Если вычисленное K не больше, чем самое меньшее Qi (т.е. меньше либо равно самому меньшему Qi) - никого перебить мы не можем, это первый случай, тогда гарант - это X = K / 2.
Если же вычисленное K больше какого-либо Qj (сравниваем сверху вниз, от большего Q к меньшему) - значит, этого игрока мы можем перебить (сколько вложений и каких расположено ниже Qj уже не важно).
Тогда гарант X считается так: X = ( K + Qj ) / 2.

Надеюсь, расписал всё доступно и понятно. Сначала на примере, затем в общих выкладках.

0 комментариев

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
© 2015 Все права соблюдены.