C++
#include <iostream>#include <vector>int main () { int a, b, c; std::cin >> a >> b >> c; std::vector list {a, b, c}; bool is_it_correct = std::find_if(list.begin(), list.end(), [](auto el){ return el > 0; }) != list.end() && std::find_if(list.begin(), list.end(), [](auto el){ return el < 0; }) != list.end(); if (is_it_correct) std::cout << "YES" << std::endl; else std::cout << "NO" << std::endl;}
БАВГ
Объяснение:
Чем больше в запросе знаков И (&), тем меньше найденное количество страниц, т.к. надо чтобы на странице встречались все эти слова.
Чем больше в запросе знаков ИЛИ (|), тем больше найденное количество страниц, т.к. надо чтобы на странице встречалось любое из этих слов.
В запросе Б 2 знака И (&), поэтому по нему найдётся минимальное количество страниц.
В запросе Г 2 знака ИЛИ (|), поэтому по нему найдётся максимальное количество страниц.
В запросе В 1 знак ИЛИ (|), а в запросе А знаков нет вообще. Поэтому запросе А будет найдено меньше страниц, чем по запросу В, т.к. по запросу А будет искать страницы, где встречается одно слово, а по запросу В будет искать страницы, где встречается любое из 2-х слов.
БАВГ