Ответ:
1) 256 цветов
2) 80 байт
Объяснение:
1) Нам известно количество пикселей k = 1024 × 1024 = 2²⁰ и объём памяти ∑I=1МБ = 1 × 1024 ×1024 × 8 (MБ-КБ-Байты-биты) = 2²³ бит
Максимальное количество цветов характеризуется мощностью алфавита N = 2^I. Найдём I:
∑I = k × I, I = ∑I ÷ k = 2²³ ÷ 2²⁰ = 8 бит на символ
Тогда N = 256
2) Пусть x - объём первого изображения, тогда (x+10 байт) - объём второго изображения.
∑I = k × I, однако по условию мы знаем, что k = const, то есть, значение k не менялось в задаче.
Тогда найдём I₁ и I₂:
N₁ = 256, тогда I₁ = 8, N₂ = 512, I₂ = 9.
∑I₁ - ∑I₂ = 80 бит
9K - 8K = 80 бит
K = 80
∑I₁ = 80 × 8 = 640 бит = 80 байт
(Проверка: 80 × 9 - 80 × 8 = 80 бит = 10 байт)