Глаза-зрительная,
руки-щупательная,
уши-слуховая,
язык-вкусовая,
нос-обонятельная.
<em>// PascalABC.NET 3.2, сборка 1425 от 22.04.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrFill(ReadInteger('n='),0);
a[0]:=1; a[a.Length-1]:=1; a.Println;
end.
<u>Пример</u>
n= 10
1 0 0 0 0 0 0 0 0 1
Мы знаем объем V=3150 байтов (нужно перевести в биты, умножив на 8). Длина сообщения K=4*30*70.
Есть 2 волшебные формулы:
V=K*i
N=2^i
можно найти сначала i
i=V/K
а затем и мощность алфавита N.
<span>12 л ловят 12 к за 12 мин
Значит 1 л ловит 1 к за 12 мин
</span>Значит 1 л ловит 2 к за 24 мин
Значит 13 л ловит 26 к за 24 мин
<span>Значит 12 л ловит 24 к за 24 мин</span>
Вообщем получается что достаточно 13 лягушек, 12 может быть маловато, не успеют
Начало: 1-й - x монет, 2-й - y монет
после 1 партии: 1-й - (x+y/2), 2-й - y/2
после 2 партии: 1-й - (x+y/2)/2, 2-й - y/2+(x+y/2)/2
после 3 партии: 1-й - (x+y/2)/2+(y/2+(x+y/2)/2)/2, 2-й - <span>(y/2+(x+y/2)/2)/2
</span>(x+y/2)/2+(y/2+(x+y/2)/2)/2 = 32, <span>(y/2+(x+y/2)/2)/2 = 13
</span>(x+y/2)/2 = 19, <span>(y/2+(x+y/2)/2)/2 = 13
</span>x+y/2 = 38, <span>y/2+(x+y/2)/2 = 26
</span>x+y/2 = 38, <span>y+(x+y/2) = 52
</span>x+y/2 = 38, y = 14
x = 31
Ответ: у первого пирата до начала игры была 31 монета.