Ответ:

Число пикселей: \(500 \cdot 310 = 155\,000\).

Доступная память в битах: \(114 \cdot 1024 \cdot 8 = 933\,888\) бит.

На пиксель можно выделить не более \(933\,888 : 155\,000 \approx 6{,}025\) бит. Число бит на пиксель должно быть целым, поэтому максимум — 6 бит.

При 6 битах кодируется \(2^6 = 64\) цвета. Проверка: \(155\,000 \cdot 6 = 930\,000\) бит помещается в выделенную память, а 7 бит на пиксель уже потребовали бы больше.

Ответ: максимум 64 цвета.