Учиcь гyглить, тебе очень пригодится :)
3. https://goo.gl/FWNEdZ
4. <span>https://goo.gl/NnsXQw</span>
5. https://goo.gl/6pVXu2
1*60*40*150 = 360000 байт ~= 352 кб в одной книге
700*1024 = 716800 кб на диске
716800/352 = 2036 целых книг
a->B2 =a*a*a->B3 =B3*B3*B3*B2->B4
a->B2 =a*a*a*a->B5 =B5*B5*B5*B5*B5->B6
a->B2 =a*a*a*a*a->B7 =B7*B7*B7*B7*B7->B8
a->B2 =a*a*a*a*a->B7 =B7*B7*B7*B5 ->B9
Если мы пронумеруем все числа, то на первом шагу останутся все числа с номерами 2к (к начинается с единицы), на втором 4к и т д. Значит, нам просто нужно узнать количество таких шагов. Всего чисел м-н. каждый раз мы удаляем половину. Значит, нужно посчитать логарифм от (м-н) по основанию 2. А ответом будет этот логарифм, округленный в меньшую строну (ну или в большую, там смотреть надо)