Поделитесь своими знаниями, ответьте на вопрос:
Задача Разрисованная плоскость Некоторые из точек координатной плоскости с целочисленными координатами раскрашены в один из N цветов по следующему принципу: точки, лежащие на линии, определяющейся уравнением y = x + k где k ≥ 0, выкрашены в цвет с номером 1 + (k mod N Точки, лежащие на линиях, для которых k y2). В 20 % тестов внутри и на границе прямоугольника содержится не более 100 точек с целочисленными координатами, а в 80 % тестов число таких точек не превосходит 106. Формат выходных данных Выведите в одну строку N чисел — количество точек, находящихся внутри и на границе прямоугольника и раскрашенных в соответствующий цвет. Числа должны быть разделены единственным пробелом. Пробелы в начале и конце строки не допускаются.
количество цветов в палитре определяется формулой хартли:
n=2^i (где n - количество цветов, i - "вес" 1 px в битах).
1. найдем количество пикселей в изображении: 256*256=2^8 * 2^8 = 2^16 px
2. определим "вес" всех рх, переведя кб в биты: 8*2^13 (бит) = 2^3 * 2^13 = 2^16 (бит)
3. разделим "вес" всего изображения на количество рх (то есть найдем "вес" 1 рх в битах): 1 рх = 2^16 / 2^16 = 1 бит
4. следовательно (см. начало), количество цветов n=2^1=2 (т.е. изображение двухцветное, скорее всего - ч/б.