Для хранения сжатого произвольного растрового изображения размером 1366×1280 пикселей отведено 2000 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. При сохранении данные сжимаются, размер итогового файла после сжатия становится на 25% меньше исходного.
Какое максимальное количество цветов можно использовать в изображении?
Напишите программу, которая печатает ответ. Программа должна считать, а не содержать готовое число: если поменять размеры, лимит или процент сжатия в первых строках, она обязана выдать новый верный ответ.
Требования:
- данные из условия вынеси в переменные в начале программы, по одной на строку;
- переведи все величины в биты и считай целыми числами;
- учти, что после сжатия файл занимает не весь исходный объём, а меньше на указанный процент;
- напечатай именно количество цветов, а не глубину цвета в битах;
- функции писать не нужно — хватит переменных, цикла и условия.
Начало программы уже дано. Допиши остальное.