Задача по математике срочно пожалуйста
Постройте последовательность чисел, в которой каждое следующее число получается из предыдущего с помощью одной из трёх операций:
Прибавить к числу 3
.
Прибавить к числу 5
.
Переставить цифры числа в любом порядке (нельзя, чтобы новое число начиналось с 0
).
Например, из числа 508
можно сделать 511
, 513
, 580
, 805
, 850
.
Рассмотрим одну из возможных последовательностей:
15
, 18
, 81
, 86
С числом 15
проделали первую операцию, получилось 18
. Затем произвели третью операцию, получилось 81
. Выполним с числом 81
вторую операцию и получим 86
. Таким образом, получилась последовательность, которая начинается с числа 15
, а заканчивается на число 86
.
Ответьте на вопросы. Чем короче будут ваши последовательности, тем больше баллов вы получите. За каждую последовательность можно получить по 50
баллов.
1
) Запишите последовательность чисел, которая начинается с числа 10
, а заканчивается на число 17
. Каждое следующее число необходимо получить из предыдущего с помощью одной из приведённых в условии операций. Числа записывайте через пробел.
Ответ
2
) Запишите последовательность чисел, которая начинается с числа 10
, а заканчивается на число 100
. Каждое следующее число необходимо получить из предыдущего с помощью одной из приведённых в условии операций. Числа записывайте через пробел.
Ответ
Придумать то 3 минуты, вопрос в том, можно ли короче. У меня с этим традиционно плохо. А так пожалуйста:
1) 10→15→51→56→61→66→71→17
2) 10→15→51→56→61→66→71→76→79→97→100
10 13 16 21 12 17
в 1 так же получилось примерно, а во 2 короче: 10 15 51 54 59 95 100
Я тоже олимпиаду по информатике решаю