Последовательность чисел a1, a2, …, ai,… называется Фибоначчиевой, если для всех i≥3 верно, что ai=ai–1+ai–2, то есть каждый член последовательности (начиная с третьего) равен сумме двух предыдущих.
Ясно, что задавая различные числа a1 и a2 мы можем получать различные такие последовательности, и любая Фибоначчиева последовательность однозначно задается двумя своими первыми членами.
Будем решать обратную задачу. Вам будет дано число N и два члена последовательности: aN и aN+1. Вам нужно написать программу, которая по их значениям найдет a1 и a2.
Вводятся число N и значения двух членов последователности: aN и aN+1 (1≤N≤30, члены последовательности — целые числа, по модулю не превышающие 100) Если вы пишите на языке программирования python, то считывание aN и aN+1 элементов должно быть организовано так:x, y = map(int, input().split())
Выведите два числа — значения первого и второго членов этой последовательности.
4 3 5
1 1
Дана строка, Вам требуется преобразовать все идущие подряд пробелы в один.
Длина строки не превосходит 1000.
Выведите измененную строку.
nz d urp lren s bwz boom t a j ho vi
nz d urp lren s bwz boom t a j ho vi
d iz czl l l h udq t
d iz czl l l h udq t
"ГНЧЭ-1" – сложное электронное устройство, выдающее каждую секунду очередное число последовательности 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5... Ввиду дороговизны электронных комплектующих вам поручено разработать эмулятор для этого устройства.
Дано количество секунд (от 1 до 1000000), которые работает генератор после включения.
Результат работы генератора
2
1 2
5
1 2 2 3 3
Для настольной игры используются карточки с номерами от 1 до N (N – натуральное число, не превышающее 106). Одна карточка потерялась. Найдите ее.
Дано N, далее N-1 номеров оставшихся карточек.
Требуется вывести номер потерянной карточки.
5 1 2 3 4
5
4 3 2 4
1
Требуется разложить целое число N на простые множители и вывести результат в порядке возрастания.
Программе дано число N (2 ≤ N ≤ 109).
Вывести разложение N на простые множители.
2
2
1008
2^4*3^2*7