50 в языке запросов поискового сервера для обозначения логической операции «или» используется символ «|», а для логической операции «и» – символ «& ». в таблице запросы и количество найденных по ним страниц некоторого сегмента сети интернет: запрос найдено страниц (в тысячах) евклид & аристотель & платон 120 евклид & платон 280 евклид & аристотель 780 компьютер печатает количество страниц (в тысячах), которое будет найдено по следующему запросу: евклид & (аристотель|платон) укажите целое число, которое напечатает компьютер. считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
Тем самым получается, что:
• Евклид & Аристотель & Платон - это область под номером 4 и она равна 120
• Евклид & Платон - это область под номерами 5 и 4 и их сумма равна 280
• Евклид & Аристотель - это область под номерами 2 и 4 и их сумма равна 780
Нам надо найти сколько страниц будет найдено по следующему запросу Евклид & (Аристотель|Платон), т.е. получается что нам надо найти сумму 2, 4 и 5 области.
Далее мы знаем, что 4ая область равна 120, тогда мы можем найти чему равна 5 область (от 280 отнимаем 120 получаем 160)
Находим 2 область, а это 780-120 получаем 660. Зная все эти области складываем их 660+120+160 получаем 940