В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Irisha1986
Irisha1986
07.06.2021 13:27 •  Информатика

Решить на C++ использовать string Задача №112406. Синие и красные
Дана цепочка, состоящая из синих (B) и красных (R) точек. Нужно удалить наименьшее количество синих точек так, чтобы сначала шли только синие, а потом – только красные.

Входные данные
Входная строка содержит только символы 'B' и 'R' без пробелов.

Выходные данные
Нужно вывести полученную цепочку, в которой сначала идут только синие точки, а потом – только красные. Во второй строке нужно вывести количество удалённых синих точек.

Примеры
входные данные
BBBRBRBRR
выходные данные
BBB
2​

Показать ответ
Ответ:
Vita1968
Vita1968
21.05.2023 21:52

Відповідь:

 Діаграма. Під діаграму відводиться вся область листа діаграми (якщо вона

розміщена на окремому листі) або область, обмежена кадром.

 Маркери. Для відображення числових даних використовуються маркери. Як

маркери використовуються стовпчики, лінії, точки, смуги, сектори та долі.

Кожен набір маркерів, нанесених на діаграму, це набір значень, який

називається рядом даних.

 Заголовок діаграми. Це текстовий фрагмент, який розміщується на діаграмі.

У діаграмі можливі підписи осей діаграми – це також текстові дані, які

розміщені біля осей, яку вони позначають.

 Лінії сітки. Лінії сітки є продовженням поділок на вісі значень і вісі категорій.

 Вісь. Це горизонтальна чи вертикальна лінія з поділками. Вісі присутні на усіх

діаграмах, крім кругової. Горизонтальна вісь Х – називається віссю категорій.

Вертикальна вісь У – називається віссю значень. При створенні об’ємних

діаграм додається ще одна вісь – вісь Z, вісь рядів.

 Легенда. В легенді вказується тип заливки, яка використовується для маркерів на діаграмі. За кольором заливки йде ім’я ряду

0,0(0 оценок)
Ответ:
Five1111
Five1111
01.10.2021 16:19

Введение:

Урок №12 курса "Практика" представляет разбор решения, наверное, самого популярного соревнования роботов - "Сумо". Главная задача робота-сумоиста состоит в том, чтобы вытолкнуть за пределы ринга своего соперника. Существует множество вариантов правил проведения этого состязания, накладывающих различные ограничения в первую очередь на размеры и конструкцию роботов, тем не менее, базовые алгоритмы поведения робота при этом очень похожи. Поэтому наш урок в значительной степени будет направлен на реализацию программы поведения, а в завершающей части урока рассмотрим некоторые советы по практической подготовке к соревнованию роботов.

12.1. Поле для проведения соревнования. Правила соревнования.  

Не смотря на то, что соревновательная дисциплина "Сумо" большинством организаторов соревнований позиционируется как состязание, предназначенное для начинающих робототехников, она пользуется неизменным вниманием не только участников, но и зрителей! Соревнования проводятся на двух видах полей: либо белый круг, ограниченный черной окружностью, либо, наоборот, черный круг, ограниченный белой окружностью. Очень часто макет поля наносится на круглый подиум небольшой высоты. В этом случае побежденный робот принуждается к падению (бывает, что с подиума падают оба участника битвы).

Для нашего урока мы возьмем то же самое поле, которое использовали при разборе Урока №11 - "Кегельринг". Это поле представляет собой белый круг, ограниченный черной окружностью. С классическими правилами проведения соревнования "Сумо" по версии Российской ассоциации образовательной робототехники вы можете ознакомиться под спойлером ниже:

Регламент соревнований роботов "Сумо" по версии сайта RAOR.RU  

12.2. Конструкция робота для соревнования "Сумо".  

Базовое поведение робота в "Сумо" очень похоже на поведение робота в "Кегельринге". Роботу также необходимо найти внутри поля объект и вытолкать его за пределы круга. Различия, как водится, кроятся в деталях: теперь этот объект в свою очередь ищет нашего робота и тоже жаждет вытолкать его поскорее.  

Соревнование "Сумо"

Тем не менее - сосредоточимся на своей цели: искать соперника нам по-прежнему будет один из датчиков определять предметы на расстоянии (инфракрасный или ультразвуковой), а своевременно определять черную границу поля будем с датчика цвета. Поэтому для создания и отладки программы робота-сумоиста предлагаем вам использовать того же самого робота, которого мы подготовили для Урока №11 - Кегельринг.  

Для того, чтобы защитить впереди расположенный датчик от взаимодействия с соперником, соорудим бампер и закрепим его на нашем роботе. Ниже приведены подробные инструкции для сборки, как из домашней, так и из образовательной версии конструктора Lego mindstorms EV3. Можете поэкспериментировать и придумать собственный вариант конструкции.

Lego mindstorms EV3 Home

Инструкция по сборке для домашней версии конструктора

Lego mindstorms EV3 Education

Инструкция по сборке для образовательной версии конструктора

Получившийся элемент закрепим на передней балке нашего робота.

Lego mindstorms EV3 Home

Размещение на домашней версии набора

Lego mindstorms EV3 Education

Размещение на образовательной версии набора

Наш учебный робот готов. Приступим к созданию программы робота-сумоиста. Замечательно, если у вас есть возможность отлаживать программу, используя ещё одного робота! Если же нет, то ничего страшного: можно задействовать в качестве соперника, например, радиоуправляемую модель автомобиля или те же кегли от "Кегельринга".  

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