Поделитесь своими знаниями, ответьте на вопрос:
Гэндальф, гномы и мистер Бэггинс! Мы сошлись в доме нашего друга и собрата по заговору, превосходного, дерзновенного хоббита — да не выпадет никогда шерсть на его ногах! — воздадим должное его вину и элю! — Мы сошлись здесь, дабы обсудить наши планы, наши и средства, наши умыслы и уловки. Очень скоро, еще до рассвета, мы тронемся в долгий путь, в путешествие, из которого некоторые из нас, а возможно, даже все, кроме, разумеется, нашего друга и советчика, хитроумного чародея Гэндальфа, могут не вернуться назад. Веселое вступление, не правда ли? Что остается делать бедному Бильбо, как не в составлении такого плана, который даст надежду все же вернуться в родной Шир ему в этом, напишите программу. Программа должна выводить числа от первого введенного до числа, равного длине введенной строки (не включая), с шагом, равным второму введенному числу. Если длина строки окажется меньше первого числа, то шаг должен быть отрицательным. ПИТОН СТРОЧНО
По условию:
abc
+ abc
bca
Понятно, что максимальным число будет, если сложение в двух младших разрядах идет через перенос -> получим систему уравнений:
2c = a +16
2b +1 = c + 16
2a + 1 = b
равносильная ей система
2с = a + 16
c = 2b - 15
b = 2a + 1
подставляем третье во второе, получаем первые два уравнения
2с = a + 16
c = 4a - 13 из этих двух уравнений -> 7a = 42 -> a = 6 -> из третьего уравнения b = 13
13 = D(16), из первого уравнения с = 22/2 = 11(10) = B(16)
-> abc(16) = 6DB(16) = 1755(10), DB6(16) = 3510(10) -> 2abc = bca