Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/103: Рейтинг темы: голосов - 103, средняя оценка - 4.56
10 / 59 / 21
Регистрация: 12.03.2017
Сообщений: 514

Какие книги из списка на лето есть у Алексея, а каких нет?

12.02.2018, 18:10. Показов 20940. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Алексей получил в конце учебного года список литературы на лето. Теперь ему надо выяснить, какие книги из этого списка у него есть, а каких нет. К счастью, у Алексея на компьютере есть текстовый документ, в котором записаны все книги из его домашней библиотеки в случайном порядке. Определите, какие книги из списка на лето есть у Алексея, а каких нет.
Формат ввода

В первой строке записаны числа M и N — число книг в домашней библиотеке и в списке на лето. В домашней библиотеке и списке книг есть хотя бы по одной книге (M ≥ 1 и N ≥ 1). Далее идут M строчек с названиями книг из домашней библиотеки и N строчек названий из списка на лето. Гарантируется, что все слова в названиях книг разделены одним пробелом, а после последнего слова сразу идёт перевод строки (т. е. нет «невидимых» пробелов).
Формат вывода

Выходные данные: N строчек, в каждой из которых написано слово YES, если книга найдена в библиотеке, и NO, если нет.
Пример 1
Ввод
4 2
Хоббит
Алиса в стране чудес
Том Сойер
Остров сокровищ
Том Сойер
Властелин Колец
Вывод
YES
NO

Пример 2
Ввод
4 4
Хоббит
Алиса в стране чудес
Том Сойер
Остров сокровищ
Буратино
Хоббит
Остров сокровищ
Война и мир
Вывод
NO
YES
YES
NO
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.02.2018, 18:10
Ответы с готовыми решениями:

Определите, какие книги из списка на лето есть у Алексея, а каких нет
Алексей получил в конце учебного года список литературы на лето. Теперь ему надо выяснить, какие книги из этого списка у него есть, а каких...

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

Наглядно показать пользователю, какие числа есть в базе, а каких нет
Есть таблица, в ней могут быть только от 1 до 100. Пусть будет num 1 5 55 Я хочу, что бы пользователь видел наглядно,...

6
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
13.02.2018, 09:56
Лучший ответ Сообщение было отмечено Pavlin234 как решение

Решение

Python
1
2
3
4
n,m = list(map(int,input().split()))
houm = [input() for _ in range(n)]
for _ in range(m):
    print(('NO','YES')[input() in houm])
1
2 / 2 / 0
Регистрация: 05.11.2018
Сообщений: 55
13.11.2018, 13:38
не работает
0
 Аватар для ДИМОНИЧ
16 / 10 / 7
Регистрация: 15.04.2018
Сообщений: 34
Записей в блоге: 1
13.11.2018, 14:41
Работает просто сразу выдает)
Python
1
2
3
4
5
6
n,m = list(map(int,input().split()))
houm = [input() for _ in range(n)]
res = []
for _ in range(m):
    res.append(('NO','YES')[input() in houm])
print(*res,sep='\n')
0
208 / 95 / 15
Регистрация: 27.07.2018
Сообщений: 323
15.11.2018, 19:32
Pavlin234, AntonPr,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
home_biblion = set()
home_biblion_N = int(input())
home_task = set()
home_task_M = int(input())
for i in range(home_biblion_N):
    book = input()
    home_biblion.add(book)
for i in range(home_task_M):
    book = input()
    home_task.add(book)
    if book in home_biblion:
        print('YES')
    else:
        print('NO')
1
2 / 2 / 0
Регистрация: 05.11.2018
Сообщений: 55
15.11.2018, 19:41
Спасибо кнч, но я уже решил в 2 часа дня)
0
5 / 5 / 1
Регистрация: 06.12.2020
Сообщений: 18
26.12.2020, 12:31
Python
1
2
3
4
5
6
7
8
9
10
11
home_books = int(input())
school_books = int(input())
hbooks = []
for i in range(home_books):
    hbooks.append(input())
for j in range(school_books):
    a = input()
    if a in hbooks:
        print('YES')
    else:
        print('NO')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2020, 12:31
Помогаю со студенческими работами здесь

Множества: определить, какие виды рыб есть у каждого рыбака, и каких нет ни у одного из рыбаков
Тема Множества. Задача на языке Паскаль. Условие: В озере водится несколько видов рыб. Три рыбака поймали рыб,представляющих...

Определить для каждой марки телефонов, какие из них есть в каждом магазине, и каких нет во всех магазинах
Задан некоторый набор телефонов. Определить для каждого из марок телефонов, какие из них имеются в каждом из трех магазинов, каких нет в...

Определить, какие виды рыб есть у каждого рыбака и каких видов рыб нет ни у одного рыбака, но есть в озере
Множества. В озере водится несколько видов рыб. Три рыбака поймали рыб, представляющих некоторые из имеющихся видов. Определить: •...

Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть?
Хочу начать изучать java. С чего посоветуете начать, какие книги или какие-то советы есть? Спасибо заранее

Какие книги есть по Си++?
Чтобы там было как создать класс-динамический массив. И желательно чтобы эти книги были в интернете:)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru