Решение: Максимальная палитра изображения
Автоматическая камера производит растровые изображения размером 250×300 пикселей. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Объём файла с изображением не может превышать 40 Кбайт без учёта размера заголовка файла. Какое максимальное количество цветов можно использовать в палитре?
Решение по шагам
4 шагаОпределим количество пикселей в изображении:
$$250 \cdot 300 = 75000$$Переведём максимально допустимый объём файла в биты:
$$40 \cdot 1024 \cdot 8 = 327680\ \text{бит}$$Найдём максимальное целое количество бит на один пиксель:
$$\left\lfloor \dfrac{327680}{75000} \right\rfloor = 4$$При кодировании 4 битами можно использовать:
$$2^4 = 16$$Где здесь ошибаются
Забывают перевести Кбайты в биты.
Используют округление вверх при определении числа бит на пиксель.
Указывают 4 — число бит на пиксель, а не количество цветов.