Уравнение для разминки
Мозг также является мышцей, и его нельзя использовать без разминки, поэтому мы предлагаем вам задачу для разминки (даже без какой-либо легенды).
Вам даны три целых числа , и , и уравнение системы:
Здесь означает побитовую операцию ИЛИ.
Во-первых, вам нужно вычислить количество неотрицательных корней для этой системы уравнений. Другими словами, вам нужно найти количество различных пар , таких что и . Обратите внимание, что и считаются как различные пары (если ).
Во-вторых, вам нужно найти наименьшее возможное расстояние между и (т.е. наименьшее возможное значение среди всех корней) или , если корней нет.
Если , то вам нужно вывести только первый ответ. В противном случае, вам нужно вывести оба ответа.
Входные данные
Первая и единственная строка содержит три целых числа
Выходные данные
В первой строке выведите количество неотрицательных корней для этой системы уравнений.
Если , то во второй строке выведите наименьшее расстояние между и , или , если решения не существует. В противном случае, не выводите ничего во второй строке.
Примеры
Оценивание
( баллов): ;
( баллов): ;
( балла): ;
( баллов): ;
( баллов): ;
( баллов): ;
( баллов): без дополнительных ограничений.