Системы счисления(36 задач)
"Длинная" арифметика(58 задач)
Простые числа и разложение на множители(45 задач)
Остатки(21 задач)
Быстрое возведение в степень(3 задач)
Быстрое преобразование Фурье(3 задач)
Известно, что запись числа A в позиционных системах счисления с основанием p и q имеет вид бесконечной периодической дроби с периодом 2:
Написать программу, которая для введенных натуральных чисел p и q находит и выводит все возможные пары значений цифр a и b, удовлетворяющих соотношению ( * ).
Даны два числа p и q (2 ≤ p < q ≤ 105).
В первой строке выведите число k — количество пар a и b. Далее в n строках выведите эти пары (a < b). Пары следует выводить в порядке возрастания a, а если они равны, то в порядке возрастания b. Если пар нет, то k должно быть равно 0.
5 11
1
1 4
Значением числа, запись которого в позиционной системе счисления с основанием s есть 0, cdef (где c, d, e, f - цифры), является
Определим множества K[i] рекуррентно. Пусть K[0] = [0, 1]. Разделим сегмент [0, 1] на три части точками и
и удалим из него интервал
. Получим множество K[1], состоящее из двух оставшихся сегментов
и
.
Каждый из них разделим на три части (точками и
для первого сегмента, и точками
и
- для второго) и удалим средние интервалы
и
. Таким образом получаем множество K[2], и т.д.
Пусть мы построим множество K[i]. Поделим каждый оставшийся сегмент из K[i] на 3 части и удалим из этих сегментов средние интервалы. Получим, таким образом, из K[i] множество K[i + 1].
Вводятся 3 целых числа n, a, b. Необходимо определить, принадлежит ли точка с координатой множеству K[n].
Даны три натуральных числа n, a, b (1 ≤ n ≤ 106, 0 ≤ a ≤ b ≤ 1018, b ≠ 0).
Выведите «YES» в случае, если точка принадлежит множеству K[n]. Иначе — выведите «NO».
1 2 4
NO
2 13 18
YES
Заданы натуральные числа e, k, m, t в записи химической реакции
Даны четыре натуральных числа (1 ≤ e, k, m, t ≤ 109)
Выведите четыре числа — коэффициенты перед слагаемыми уравнения в порядке слева направо.
2 3 5 6
2 5 1 4
Исходный пример соответствует уравнению 2X2A3 + 5Y = Y5A6 + 4X
Вводятся целые числа a и b. Пусть у треугольника ABC координаты A = (0, 0), B = (a, b), а обе координаты C = (x, y) - целые числа, и площадь треугольника ABC не равна нулю.
Какую минимальную площадь может иметь треугольник ABC?
Даны два целых числа a и b, по модулю не превосходящие 109. (a2 + b2 > 0)
Выведите одно число — минимальную возможную площадь треугольника ABC с точностью 10 - 9. То есть ответ будет считаться правильным, если будет отличаться от ответа жюри менее, чем на 10 - 9
4 0
2.0
Имеется n банок с целочисленными объемами V1, ..., Vn литров, пустой сосуд и кран с водой. Можно ли с помощью этих банок налить в сосуд ровно V литров воды?
В первой строке даны два числа — n и V (1 ≤ n ≤ 105, 1 ≤ V ≤ 109). Во второй строке даны n чисел — объемы банок (1 ≤ Vi ≤ 109).
Выведите «YES», если можно, и «NO», если нельзя.
2 5
2 7
YES
2 5
2 4
NO
В первом примере мы можем набрать 7 литров во вторую банку, а потом вылить из нее 2 литра в первую. Оставшиеся 5 литров перельем в сосуд.