20.000.220
Моя логика:
• число точно восьмизначное, значит, первой цифрой будет 2, чтобы очертить количество знаков
• раз число делится на круглое число (30), значит, оно должно оканчиваться на 0
• осталось только выбрать количество двоек: число, делящееся на 30, должно делиться на 3. Число делится на 3, если сумма всех его цифр делится на 3. Минимальное количество двоек в этом случае будет равно трём: 2+2+2=6, делится на 3 без остатка
• все двойки, кроме первой, расположим как можно ближе к концу, чтобы получить как можно меньшее число
3) a+b=10
(a+b)^2=100
a^2+2ab+b^2=100
a^3+b^3=(a+b)*(a^2-a*b+b^2)
a^3+b^3=10*(100-3ab)
b=10-a
a^3+b^3=10*(100-3*a*(10-a))
a^3+b^3=1000-30*a+3*a^2
a^3+b^3=1000-3*a*(10-a)
сумма будет наименьшей, когда a*(10-a) наибольшее, а наибольшее оно при a=5
ответ: a=5 b=5