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