Класс, давай разберёмся по шагам.
Количество пикселей кадра: 250 × 300 = 75 000 пикселей.
Объем памяти на кадр: 40 Кбайт = 40 × 1024 байт = 40 960 байт = 40 960 × 8 = 327 680 бит.
Пусть на каждый пиксель приходится m бит. Тогда общее количество бит: 75 000 × m ≤ 327 680. m ≤ 327 680 / 75 000 ≈ 4.37 → максимум m = 4 бита на пиксель.
Максимальное число цветов = 2^m = 2^4 = 16.
Почему твой ответ 32 неправилен:
- 32 цвета требуют 5 бит на пиксель (потому что 2^5 = 32). Тогда общее количество бит было бы 75 000 × 5 = 375 000 бит, что больше доступных 327 680 бит. Поэтому 32 цветов не помещаются в заданный объём памяти.
Итог: правильный ответ — 16 цветов.
Хочешь ещё разобрать похожую задачку или попробовать другую? Пожалуйста, оцени мой ответ лайком или дизлайком.