Ответ:
Решение:
Разберем каждый запрос:
- Запрос 1: информатика | программирование (ИЛИ). Результат — все страницы, содержащие хотя бы одно из слов. Это объединение множеств.
- Запрос 2: информатика & программирование (И). Результат — страницы, содержащие оба слова. Это пересечение множеств.
- Запрос 3: информатика & программирование & школа (И). Результат — страницы, содержащие все три слова. Это пересечение трех множеств.
- Запрос 4: информатика | программирование | школа (ИЛИ). Результат — все страницы, содержащие хотя бы одно из слов. Это объединение трех множеств.
Теперь сравним размеры множеств:
- Запрос 3 (И + И) будет самым маленьким, так как требует наличия всех трех слов.
- Запрос 2 (И) будет больше, чем запрос 3, но меньше, чем запросы с ИЛИ, так как требует наличия только двух слов.
- Запрос 1 (ИЛИ) будет больше, чем запрос 2, так как он включает в себя все страницы из запроса 2, плюс страницы только с «информатика» и только с «программирование».
- Запрос 4 (ИЛИ + ИЛИ) будет самым большим, так как он включает в себя все страницы, содержащие «информатика», «программирование» или «школа».
Порядок возрастания количества страниц:
- Запрос 3 (самый маленький, все три слова)
- Запрос 2 (два слова)
- Запрос 1 (два слова ИЛИ)
- Запрос 4 (три слова ИЛИ, самый большой)
Ответ: 3214
