М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
molkes
molkes
03.04.2022 08:24 •  Информатика

Назовём скобочную последовательность, состоящую из трёх видов скобок (круглых, квадратных или фигурных) , если она может быть построена по следующим правилам:

пустая последовательность является правильной.

если

a

— правильная скобочная последовательность, то

{

a

}

,

[

a

]

и

(

a

)

— правильные скобочные последовательности.

если

a

и

b

— правильная скобочная последовательность, то

a

b

— правильная скобочная последовательность.

иначе говоря, правильная скобочная последовательность получается, если мы берём какое-то выражение с корректно расставленными скобками и убираем оттуда всё, кроме скобок.

вам дана скобочная последовательность длины

n

. вам разрешено вставлять скобки в любое место последовательности (в начало, в конец и между двумя любыми скобками). ваша — добавить не более

n

скобок так, чтобы последовательность превратилась в правильную.

разберём три примера к . в первом примере все три скобки добавлены в конец — мы закрываем уже открытые скобки. во втором примере последовательность и так является правильной. можно вывести её, можно, к примеру, добавить ещё пару скобок — минимальность ответа не требуется. в третьем примере последовательность правильной не является — скобки закрываются не в том порядке. можно исправить, например, вставив открывающую квадратную скобку сперели и закрывающую квадратную — перед закрывающей фигурной.

формат ввода

на вход подаётся непустая строка из не более, чем

1

0

4

символов, состоящая из символов ‘{’, ‘}’, ‘[’, ‘]’, ‘(’ и ‘)’.

формат вывода

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

пример 1

ввод вывод

( [ {

( ) [ ] { }

пример 2

ввод вывод

( [ ] )

( ) [ ] [ ] ( )

пример 3

ввод вывод

{ [ } ]

{ } [ ] { } [ ]

примечания

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

в qbasic или паскаль

👇
Ответ:
zuzu100
zuzu100
03.04.2022

PascalABC.NET

begin

 var s := ReadlnString;

 var t := '';

 foreach var c in s do

   case c of

     '(': t += c + ')';

     '[': t += c + ']';

     '{': t += c + '}';

     ')': t += '(' + c;

     ']': t += '[' + c;

     '}': t += '{' + c

   end;

 Write(t)

end.

4,7(95 оценок)
Открыть все ответы
Ответ:
Мастер002
Мастер002
03.04.2022

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

Штатив - это важный рабочий инструмент в видеосъемке. Качественные штативы не просто держат вашу камеру в фиксированном положении и позволяют избежать так называемой «шевелёнки». Также Они позволяют улучшить композицию кадра, держать нужный ракурс, обеспечивают плавное панорамирование и повороты камеры.

Объяснение:

тут я объяснил для чего нужен штатив камеры.

4,6(90 оценок)
Ответ:
olgabykova2006
olgabykova2006
03.04.2022

Поклонники четкой графики однозначно выбирают Intel Core i5 и i7. Последние модели этого производителя показали высокие параметры в самых «тяжелых» играх и прекрасно справляются с визуализацией любой картинки. Такие процессоры относятся к категории игровых.

Однако AMD не сдает позиции так просто. Не так давно появилось решение, которое отлично подходит для бюджетного игрового компьютера — шестиядерные чипсеты Ryzen 5. В итоге получилась недорогая и вполне производительная рабочая платформа. Хотя вердикт все же придерживается продукции Intel, которая признана лучшим решением для игрового компьютера.

4,5(70 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ