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

Назовем строку S правильной скобочной последовательностью, если она состоит только из символов {,},[,],(,); и выполнено хотя бы одно из следующих трех условий:

1. S — пустая строка;

2. S можно представить в виде S=S 1 +S 2 +S 3 +...+S N (N>1), где S i — непустые правильные

скобочные последовательности, а знак "+" обозначает конкатенацию (приписывание)

строк;

3. S можно представить в виде S={+C+} или S=[+C+] или S=(+C+), где C является

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

Дана строка, состоящая только из символов {,},[, ], (, ). Требуется определить, какое

минимальное количество символов надо вставить в эту строку для того, чтобы она стала

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

На входе записывается строка, состоящая только из символов {,},[,],(,). Длина строки не

превосходит 100 символов. Выведите ответ на поставленную задачу.

ДЕЛАТЬ В СИ ШАРПЕ

👇
Открыть все ответы
Ответ:
Yanawer
Yanawer
11.12.2021
В начале мы создаем массив случайных элем.
Потом работаем с ним.
Нам нужны 2 переменные:
1 - переменная, для сохранения результата (номера).
2 - переменная флажок.
Мы обходим весь массив ПО СТОЛБЦАМ.
В начале обхода конкретного столбца переменной флажка присвоим 1.
Сравниваем текущий элемент столбца с последующим,
если они не равны то ставим флажок 0

Код:
//Размерность массива
const n = 3;
//Сам массив
var 
ar : array[1..n,1..n] of integer;
//Переменные для работы с массивом
var 
i,j : integer; 
//Переменные для поиска столбца
//f - переменная флажок, которая по окончанию обхода столбца будет
//показывать одинаковы ли элементы в нем
//numb - переменная, в которой сохраним номер столбца с
//одинаковыми значениями элементов.
var 
f,numb : integer;
begin
//Создание и вывод на экран массива
//Элементы генерируются случайным образом
//  
for i:=1 to n do 
begin   
for j:=1 to n do   
begin     
ar[i,j] := random(2);     
write(ar[i,j]:3);   
end;   
writeln;   
end;  
// 

//Вот сам алгоритм поиска
//
//Записываем в numb значение -1
//Если в процессе работы значение не изменится (-1)
//То означает, что в массиве нет одинаковых столбцов
  numb := -1; 

//Идем по массиву
//
for j:=1 to n do
//Момент начала конкретного j столбца  
  begin    
//записываем в f значение 1
  //Предполагаем, что столбец одинаков
  //Если в конце обхода конкретного столбца значение f=1
  //Значит, что данный столбец одинаков
  f := 1;    
 
//Идем по столбцу
// n-1
//(т.к сравниваем текущий со следующим)
for i:=1 to n-1 do   
begin  
//Сравниваем текущий элемент столбца, со следующим     
if (ar[i,j] <> ar[i+1,j]) then
    //Если они не равны, то изменяем значение флажка f на 0       
    f := 0;   
end; 
//Конец обхода конкретного столбца  
 
//Если столбец одинаков   
if (f = 1) then
    //то записываем его номер в numb     
    numb := j;  
end;  
//  

//Вывод результата 
if (numb <> -1) then   
writeln('Столбец №: ',numb) 
else   
writeln('Нет ни одного одинакового столбца');    
end.
4,8(86 оценок)
Ответ:
полина2133
полина2133
11.12.2021

1:Ключ

2:Криптология

3:Криптография

4:Криптоанализ

5:Ключ

6:В тексте ищи который должны были вам дать

7:фильтры

8:Программы-ревизоры имеют достаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут даже очистить изменения версии проверяемой программы от изменений, внесенных вирусом.

9:Программы-фильтры (мониторы) или «сторожа» представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов.

10:Алгоритм работы фагов можно описать следующим образом:  

1. Поиск вирусов в оперативной памяти;

2. Уничтожение вирусов;

3. "Лечение" файлов.

11:Вакцина модифицирует программу или диск таким образом, чтобы это не отражалось на их работе, а вирус будет воспринимать их заражёнными и поэтому не внедрится.

12:На экране начали выплывать странные тексты, изображения или звучат какие-либо странные звуки;

Привод CD/DVD начал открываться и закрываться сам по себе;

Программы начали запускаются сами по себе;

Появились сообщения о попытке программы выйти в интернет.

и т.д

13:Не паниковать — золотое правило, которое может избавить вас от потери важных данных и лишних переживаний.

Отключить компьютер от интернета.

Отключить компьютер от локальной сети, если он к ней был подключен.

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

Прежде чем предпринимать какие-либо действия,  надо сохранить результаты вашей работы на внешний носитель (CD-диск, флэш-карту и пр.).

Получить последние обновления антивирусных баз. Если это возможно, для их получения лучше выйти в интернет не со своего компьютера, а с незараженного компьютера друзей, из интернет-кафе, с работы. Лучше воспользоваться другим компьютером, поскольку при подключении к интернету с зараженного компьютера есть вероятность отправки вирусом важной информации злоумышленникам или распространения вируса по адресам вашей адресной книги. Именно поэтому при подозрении на заражение лучше всего сразу отключиться от интернета.

Установить рекомендуемый уровень настроек антивирусной программы.

Запустить полную проверку компьютера.

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