Задание №8 — Цифровая грамотность
В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» символ «&».
В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос | Найдено страниц (в тысячах) |
хоккей & волейбол | 235 |
(хоккей | футбол) & волейбол | 375 |
футбол & волейбол | 225 |
Компьютер печатает количество страниц (в тысячах), которое будет найдено по следующему запросу:
хоккей & футбол & волейбол
Укажите целое число, которое напечатает компьютер.
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Правильный ответ
85
Пояснение
Решение.
Для решения задач на логические запросы удобно использовать круги Эйлера. Однако в данной задаче во всех запросах присутствует общее слово — «волейбол». Это означает, что мы можем рассматривать задачу в рамках множества страниц, которые уже содержат слово «волейбол», и работать только с отношениями слов «хоккей» и «футбол» внутри этого множества.
Пусть:
— множество страниц, содержащих слова «хоккей» и «волейбол»;
— множество страниц, содержащих слова «футбол» и «волейбол».
Тогда данные из таблицы можно записать следующим образом:
1) (запрос «хоккей & волейбол»);
2) (запрос «(хоккей | футбол) & волейбол», что по закону дистрибутивности равносильно «(хоккей & волейбол) | (футбол & волейбол)»);
3) (запрос «футбол & волейбол»).
Нам необходимо найти количество страниц по запросу «хоккей & футбол & волейбол». В наших обозначениях это пересечение множеств и , то есть .
Воспользуемся классической формулой включений и исключений для двух множеств:
Подставим известные нам значения в эту формулу:
Теперь выразим искомую величину:
Таким образом, по запросу «хоккей & футбол & волейбол» будет найдено 85 тысяч страниц.
Ответ: 85
Источник: ФИПИ