Системы счисления(36 задач)
"Длинная" арифметика(58 задач)
Простые числа и разложение на множители(45 задач)
Остатки(21 задач)
Быстрое возведение в степень(3 задач)
Быстрое преобразование Фурье(3 задач)
Найдите самый маленький натуральный делитель числа x, отличный от 1 (2 <= x <= 30000).
Вводится натуральное число x.
Выведите наименьший делитель числа x, отличный от 1.
6
2
Выведите все натуральные делители числа x в порядке возрастания (включая 1 и само число).
Вводится натуральное число x
Выведите все делители числа x
32
1 2 4 8 16 32
Подсчитайте количество натуральных делителей числа x (включая 1 и само число; \(x \le 2 * 10^9\)).
Вводится натуральное число x.
Выведите единственное число - количество делителей числа x.
32
6
Переведите натуральное число из двоичной системы в десятичную (в двоичном числе не более 10 цифр).
Вводится натуральное число, записанное в двоичной системе.
Выведите число, записанное в десятичной системе.
1001
9
111
7
Марья Ивановна с Марьей Михайловной привели школьников в кинотеатр. Чтобы не было никаких обид, Марья Ивановна построила всех школьников по алфавиту и рассадила их: сначала в первый ряд слева направо, затем во второй слева направо и т.д., заполнив весь зал из n рядов по m кресел. Тут пришла Марья Михайловна и сказала, что ребята сели неправильно – надо пересесть. Она предложила сначала заполнить все первые места от первого ряда к последнему, затем все вторые места и т. д.
Определите, сколько школьников после такой пересадки останется на своем месте.
Например, если n = 3 и m = 3, то в первом случае дети сядут так:
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |
1 | 4 | 7 |
2 | 5 | 8 |
3 | 6 | 9 |
Таким образом, три школьника: 1, 5 и 9 останутся на своих местах.
Вводятся два целых числа n и m (\(1 \le n, m \le 10^9\)).
Выведите количество школьников, которые останутся на своих местах.
3 3
3
2 4
2