Во-первых, ты плохо расслышал условие.
Вместо "нестарого" файла должно быть "растрового" файла.
Растровый файл, в отличие от векторного - это файл, в котором каждый пиксел описывается отдельно, палитрой цветов.
Картинка имеет размер 1024*512 пикселей.
Если бы каждый пиксель занимал 1 байт, тогда размер файла был бы
1024*512 байт = 512 Кбайт = 0,5 Мбайта
А у нас размер файла 1,5 Мбайта, то есть в 3 раза больше.
Значит, каждый пиксел занимает 3 байта = 3*8 = 24 бита.
Эта глубина цвета называется True Color и дает
2^24 = 16777216 цветов в палитре.
function Hanoi(n: integer): uint64;
begin
if n = 1 then
begin
Result:=1;
exit();
end
else
begin
Result:=2 * Hanoi(n-1) + 1;
end;
end;
begin
writeln(hanoi(64));
end.
1)условное обозначение:
Д-девочка
Б-блондин
Л-любит математику
ДБ-девочки блондинки
БЛ-блондины,любящие математику
ДЛ-девочки,любящие математику
ДБЛ-блондинка,которая любит математику
Д=20-11-5-1=3
Б=24-1-11-11=1
Л=17-5-1-11=0
ДБ=12-1=11
БЛ=12-1=11
ДЛ=6-1=5
ДБЛ=1
всего человек в классе:Д+Б+Л+ДБ+БЛ+ДЛ+ДБЛ=3+1+0+11+11+5+1=32
Ответ:32 человека всего в классе.
64*64=4096(символов на одной странице)
4096*1024=4194304(символов во всей книге)
4194304*8=33554432 бит
33554432/8=4194304 байт/1024=4096 Кбайт/1024= 4 Мбайт