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

Дискотека. На дискотеке стоят в ряд N школьников. Если какой-нибудь мальчик находится рядом с девочкой, то он приглашает ее на танец и они оба выходят из ряда в центр танцплощадки. Если у одного мальчика есть возможность пригласить несколько девочек, он предпочитает ту, которая стоит ближе к началу ряда. Аналогично, если одну девочку приглашает несколько мальчиков, она предпочитает того, кто окажется ближе к началу ряда. Оставшиеся школьники сдвигаются так, чтобы между ними не было пустого пространства. После этого, если вновь окажутся рядом мальчик и девочка, они также покинут ряд и пойдут танцевать, и так далее. Ваша задача - выяснить, как будет выглядеть ряд после того, как все возможные пары уйдут танцевать. Входные данные. В первой строке задается одно целое число N (1 < N < 2 • 103 *5). Во второй строке задается N чисел, каждое из которых равно либо 0 (девочка), либо 1 (мальчик). Выходные данные. Выведите конфигурацию ряда после того, как все пары уйдут танцевать, в том же формате, как и во входных данных. То есть в первой строке - количество оставшихся школьников, а во второй строке - числа, определяющие их пол. Примеры входных и выходных данных вво д вывод 4 2 1 1 0 1 1 1 5 1 0 1 0 1 0 0

Показать ответ
Ответ:
ikonnikov1997
ikonnikov1997
18.12.2022 22:01

Басқа тілде оқу

Download PDF

Бақылау

Өңдеу

Ақпараттық қауіпсіздік — мемлекеттік ақпараттық ресурстардың, сондай-ақ ақпарат саласында жеке адамның құқықтары мен қоғам мүдделері қорғалуының жай-күйі.

Ақпаратты қорғауӨңдеу

Ақпаратты қорғау — ақпараттық қауіпсіздікті қамтамасыз етуге бағытталған шаралар кешені. Тәжірибе жүзінде ақпаратты қорғау деп деректерді енгізу, сақтау, өңдеу және тасымалдау үшін қолданылатын ақпарат пен қорлардың тұтастығын, қол жеткізулік оңтайлығын және керек болса, жасырындылығын қолдауды түсінеді. Сонымен, ақпаратты қорғау - ақпараттың сыртқа кетуінің, оны ұрлаудың, жоғалтудың, рұқсатсыз жоюдың, өзгертудің, маңызына тимей түрлендірудің, рұқсатсыз көшірмесін жасаудың, бұғаттаудың алдын алу үшін жүргізілетін шаралар кешені

0,0(0 оценок)
Ответ:
Adilkin
Adilkin
31.01.2021 19:10
uses crt; var s:string;     c:char;     m:set of char;     n,i,k,p:byte; begin writeln('Введите текст из строчных латинских букв, окончаание ввода Enter'); s:=''; repeat c:=readkey; if c in ['a'..'z'] then  begin   write(c);   s:=s+c;  end; if c=#13 then writeln until c=#13; n:=length(s); m:=[]; for c:='a' to 'z' do  begin   k:=0;   for i:=1 to n do   if s[i]=c then k:=k+1;   if k>1 then m:=m+[c];  end; if m=[] then write('Нет букв, встречающихся более 1 раза') else  for c:='a' to 'z' do  if c in m then write(c) end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота