Чем больше операций |, тем больше находится страниц, чем больше операций &, тем меньше находится страниц. Поэтому по возрастанию надо выбрать запросы в порядке от максимума & до максимума | Получим порядок A (или В, или Г - пока неясно) Б Теперь придется порассуждать. Нам круги Эйлера (см. вложение). Заштрихованные области показывают объемы найденных страниц. На правом рисунке видно, что заштрихованная область включает в себя заштрихованную область из левого рисунка, следовательно, по варианту В будет найдено меньше страниц, чем по Г. Теперь можно написать ответ: A В Г Б
Чем больше операций |, тем больше находится страниц, чем больше операций &, тем меньше находится страниц. Поэтому по возрастанию надо выбрать запросы в порядке от максимума & до максимума | Получим порядок A (или В, или Г - пока неясно) Б Теперь придется порассуждать. Нам круги Эйлера (см. вложение). Заштрихованные области показывают объемы найденных страниц. На правом рисунке видно, что заштрихованная область включает в себя заштрихованную область из левого рисунка, следовательно, по варианту В будет найдено меньше страниц, чем по Г. Теперь можно написать ответ: A В Г Б
var a, b, c: real; // можно integer
begin
readln (a);
readln (b);
c:=a+b; //или -
writeln (c);
end.