Решение: Изобразим запросы Халк, Локи и Тор в виде диаграммы Эйлера:
Самое сложное в этом задании — определить, где на диаграмме находится каждый поисковый запрос.
Запрос Халк & Локи — пересечение кругов Халк и Локи. Отметим это пересечение цифрами 1 и 2:
Запрос Локи & Тор — пересечение кругов Локи и Тор. Также отметим цифрами это пересечение:
Запрос Локи & (Халк | Тор) — пересечение круга Локи с кругами Халк и Тор:
Нам нужно найти количество страниц по запросу Халк & Локи & Тор, это пересечение всех трёх кругов:
Распишем каждый запрос с помощью заданных номеров частей диаграммы:
Халк & Локи = 1+2 = 4500
Локи & Тор = 2+3 = 1700
Локи & (Халк | Тор) = 1+2+3 = 5800
Локи & Халк & Тор = 2 = ?
То есть мы должны найти значение второй части диаграммы.
Сначала давайте найдем значение первой части. Для этого из запроса Локи & (Халк | Тор) вычтем запрос Локи & Тор:
1 = (1+2+3)-(2+3) = 5800-1700 = 4100
Теперь мы можем найти 2-ю часть, вычтя из запроса Халк & Локи первую часть:
2 = (1+2)-1 = 4500-4100 = 400
Ответ: 400