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

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

Ответ:
svetasan76
svetasan76
07.10.2020 17:32
// PascalABC.NET 3.3, сборка 1576 от 16.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:= ReadInteger('N =');
  var a:= ReadArrInteger('Введите возраст юношей ->',n);
  var b:= ReadArrInteger('Введите возраст девушек ->',n);
  var bal:= new integer[120];dec(n);
  for var i:= 0 to n do
    inc(bal[a[i]]);
  var ans := 0;
  for var i:= 0 to n do
    if (bal[b[i]] > 0)then
    begin
      dec(bal[b[i]]);
      inc(ans);
    end;              
    Writeln(ans);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?