Растровое изображение это, по сути, набор двоичных чисел, каждое из которых задает цвет одного пикселя (точки). Чем больше бит в числе, тем больше вариантов цвета может быть у пикселя.
Если вариантов цвета было 65536 - это 2^16, значит каждый пиксель кодировался 16-ю битами. Число цветов стало 16 (2^4) - каждый пиксель начал кодироваться 4 битами. Значит информационный объем картинки уменьшился в 16/4 = 4 раза.
Пусть на второй странице Х байт информации.
Тогда на 1 странице 2Х байт информации.
3Х = 258
Х = 86 байт - весит 2 страница.
86*2 = 172 байта - весит первая страница.
Т.к. не дано сколько весит 1 символ, пусть это будет Y(в байтах).
Ответ: 172/Y
<em>// PascalABC.NET 3.3, сборка 1583 от 25.11.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var m:=ArrRandom(15,-5,15); m.Println;
var a:=ReadInteger('a =');
m.Transform(t->t-a); m.Println
end.
<u>Пример</u>
-2 14 -3 2 -4 6 1 -3 9 1 -4 -2 14 9 8
a = 5
-7 9 -8 -3 -9 1 -4 -8 4 -4 -9 -7 9 4 3
Function Nod(a,b:integer):integer;
begin
if a>b then Nod:=Nod(a-b,b)
else
if a<b then Nod:=Nod(a,b-1)
else Nod:=a;
end;