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