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