В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ «|», а для обозначения логической операции «И» — символ «&».
В таблице приведены запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте Интернета:
| Запрос | Количество страниц (тыс.) |
|---|---|
| Парабола | 125 |
| Гипербола | 161 |
| Литота | 75 |
| Парабола | Литота | 200 |
| Парабола & Гипербола | 23 |
| Парабола | Гипербола | Литота | 278 |
Сколько страниц (в тысячах) будет найдено по запросу Гипербола & Литота?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Представим таблицу в виде кругов Эйлера. Пусть Парабола — круг 1, Гипербола — круг 2, Литота — круг 3. Тогда задача — найти количество элементов N в областях 5, 7: N5 + N7. По таблице известно:
N1 + N4 + N5 + N6 = 125. (1)
N2 + N4 + N5 + N7 = 161. (2)
N3 + N5 + N6 + N7 = 75. (3)
N1 + N3 + N4 + N5 + N6 + N7 = 200. (4)
N4 + N5 = 23. (5)
N1 + N2 + N3 + N4 + N5 + N6 + N7 = 278. (6)
Подставим четвёртое уравнение в шестое и найдём N2: N2 = 278 − 200 = 78. Теперь подставим N2 и пятое уравнение во второе и найдём N7: N7 = 161 − 78 − 23 = 60. После этого подставим N7 и первое уравнение в четвёртое и найдём N3: N3 = 200 − 125 − 60 = 15. Теперь подставим N3 и N7 в третье уравнение и найдём N5 + N6: N5 + N6 = 75 − 60 − 15 = 0. Следовательно, N5 = 0, N6 = 0. Тогда получаем ответ: N5 + N7 = 0 + 60 = 60.
Ответ: 60.

