Дано 1000-значное число без нулей в записи. Докажите, что из этого числа можно вычеркнуть
несколько (возможно, ни одной) последних цифр так, чтобы получившееся число не было натуральной
степенью числа, меньшего 500.
(С. Берлов)Мне непонятны несколько моментов в условии этой задачи:
1) Какую роль играет то, что в записи числа отсутствуют нули? Ведь если нули есть, можно вычеркнуть всё, что правее первого нуля (даже в случае, когда правее ничего нет), и получившееся число гарантированно не будет степенью (выше первой) никакого натурального числа.
2) Зачем нужно условие «меньшего 500»? Как это влияет на доказательство?
3)
(это уже, скорее, моя придирка) Режет уши и глаза понятие «натуральная степень». На мой взгляд, лучше писать «степень с натуральным показателем, большим 1».
4) Попробую всё-таки привести здесь попытку решения, вдруг окажется, что я в корне заблуждаюсь?
Итак, предположим противное от того, что требуется доказать в задаче. В таком случае, первой цифрой нашего 1000-значного числа может быть только 1, 4, 8 или 9 (иначе - вычёркиваем все цифры, кроме первой, и задача решена). Но если первая цифра - 1, 4, 8 или 9, то первые две цифры могут быть только 16, 49 или 81 (иначе - вычёркиваем все цифры, кроме первой и второй, и задача решена). Но если первые две цифры - 16, 49 или 81, то первыми тремя цифрами могут быть только 169 (иначе - вычёркиваем все цифры, кроме первых трёх, и задача решена). Но если первые три цифры - 169, то какой бы ни была четвёртая цифра, можно смело вычеркнуть все цифры, кроме первых четырёх - и вуаля! Мы пришли к противоречию, следовательно, доказали требуемое.
Что не так? И почему авторское решение совсем иное:
http://www.matol.ru/files/3etap2019sol.pdf (задача №3)?