14:55
Решаем B12. Повышенная сложность.

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

 

 

 

 

 

 

Просмотров: 6511 | Добавил: chipollino | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]