B12. В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для логической операции «И» – символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет.
Запрос |
Найдено страниц (в тысячах) |
Байрон &Пушкин |
330 |
Байрон &Лермонтов |
220 |
Байрон &(Пушкин |Лермонтов) |
440 |
Какое количество страниц (в тысячах) будет найдено по запросу
Байрон &Пушкин & Лермонтов?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Решение:
Я рекомендую решать такие задачи, с помощью кругов Эйлера-Венна. В запросе используются 3 переменные Байрон, Пушкин, Лермонтов, соответственно нарисуем 3 круга, которые пересекаются между собой. Обозначим буквами самостоятельные «области». В итоге, получим примерно следующее:
Теперь запишем, что нам дано:
Байрон &Пушкин = 330, & - это логическая операция «И», т.е. нас интересует «область», в которой пересекается Байрон и Пушкин. Это участки B и E. Запишем
Байрон & Пушкин = B + E = 300
Байрон & Лермонтов = D + E = 220
Разберёмся, что это за область Байрон &(Пушкин |Лермонтов).
Сначала область в скобках – (Пушкин |Лермонтов) – B+C+D+E+F+G.
Область Байрон – A+B+D+E. Выделим те области, которые пересекаются, это B, D, E.
Байрон &(Пушкин |Лермонтов) = B + D + E = 440
Найти необходимо Байрон & Пушкин & Лермонтов - это область E.
Байрон & Пушкин – B,E
Пушкин & Лермонтов – E,F
Байрон & Лермонтов – D,E
Мы видим, что общая область – E. Выразим E, через известные переменные.
B+E=330
D+E=220
B+E+D=440
B=330-E
D=220-E
Подставим и раскроем скобки
(330-E) + E + (220-E) = 440
330 – E + E + 220 – E = 440
550 – E = 440
E = 110
Ответ: 110
Всего комментариев: 0 | |