artemumnov2
11.03.2022 10:58

Вова Серых пришёл в гости к Пете Тараканчикову [Введение в ИРС]

Петя решил показать Вове свою коллекцию фотографий многоугольников разного цвета. Когда Петя спросил Вову нравятся ли Вове многоугольники красного цвета на фотографиях, Вова призадумался.

Тогда Петя решил проверить точно ли Вова различает цвета и спросил Вову сколько объектов красного цвета распологается на фотографиях.

Вова тщательно скрывает от всех, в том числе от Пети, что он не различает цвета Вове ответить на вопросы Пети.

Петя будет показывать Вове RGB 1280x1024 фото (пример представлен на рис. ниже), а Вова в тайне от Пети отправит её вам через STDIN.

Пример передаваемого изображения

К сожалению, Вова купил себе смартфон фирмы STpik и на нем очень мало памяти. Поэтому из соображений экономии памяти фото будет подано в следующем формате:

Будет подано 1280 * 1024 шестизначных чисел в шестнадцатеричной системе счисления. Каждое число описывает цвет одного пикселя начиная с верхнего левого угла, двигаясь слева направо, сверху вниз. Числа выглядят как , где это шестнадцатеричное число описывающее значение красного канала в пикселе (при переводе в десятичную оно принимает значения [0, 255]), аналогично описывает зеленый канал в пикселе, а описывает синий.

Вове удалось узнать, что Петя делал фотографии на большом белом столе. Однако освещение от лампы было не очень равномерным, поэтому фон у фото состоит из оттенков серого, белого или черного.

В качестве объектов Петя выбрал замкнутые многоугольники, в которых преобладает один из цветов (красный, синий или зеленый). Объектов смешанного цвета на фото нет.

Для красоты Петя решил, что обьекты разных цветов могут пересекаться, а объекты одного цвета пересекаться не могут.

Учитывайте, что Петя плохой фотограф. Фото получились нечеткими.

Вам необходимо сказать Вове через STDOUT одно целое число — количество обьектов красного цвета на фото.

Формат входных данных
Фото выглядит как 1280 * 1024 шестизначных чисел в шестадцатиричной системе счисления. Каждое число описывает цвет одного пикселя начиная с верхнего левого угла, двигаясь слева направо, сверху вниз. Числа выглядят как , где это шестнадцатеричное число описывающее значение красного канала в пикселе (при переводе в десятичную оно принимает значения [0, 255]), аналогично описывает зеленый канал в пикселе, а описывает синий.

Формат выходных данных
Одно целое число — количество объектов красного цвета на фото

Примечание
Решение должно считывать из стандартного ввода и выводить результат в стандартный вывод. Примеры входных данных представлены по ссылке и не выводятся в самом задании, поскольку займут много места на экране.

Write a program, test using stdin → stdout
ответ напишите на каком то из языков программирования: pyton, pascalabs.net,c#,c++

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
maryana070803
25.01.2021 05:30
Для того, чтобы перевести целое число из десятичной в двоичную систему счисления, необходимо разделить его на два, а затем делить на два каждое полученное частное до тех пор, пока не получится единица. Искомое двоичное число записывается как последовательность цифр, равных последнему частному (единице) и всем полученным остаткам, начиная с последнего.

Надо перевести сначала 21 в двоичную, потом 2 в двоичную и потом 2002 в двоичную

Получается вот так:
21 = 10101
2=10
2002 = 11111010010

В итоге:
10101.10.11111010010
0,0(0 оценок)
Ответ:
zackiminecraftc1
27.01.2020 02:52
Запомни: в 1 байте 8 бит, в 1 Кбайте 1024 байт, 1 Мегабайте = 1024 кбайт, 1 Гигабайт = 1024 мегабайт.
Исходя из этого имеем (приведём всё к битам):
1) 5 бит
2) 15 байт = 15*8 бит = 120 бит
3) 1024 килобайт = 1024*1024 байт = 1048576 байт = 1048576 *  8 бит = 8388608 бит
4) 1024 мегабайт = 1024*1024*1024*8 бит = 8589934592 бит
5) 15 килобайт = 15*1024*8 бит = 122880 бит

Таким образом:
5 бит → 15 байт → 15 килобайт → 1024 килобайт → 1024 мегабайт

(хотя здесь и вычислять ничего не нужно - всё итак очевидно и без расчётов)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота