47 прочтений · 8 месяцев назад
Задача 79. Последняя цифра A^B
Ещё одна задача на длинную арифметику (или нет). Читаем условие: Понятно, что десять тысяч в десятитысячной степени - это очень большое число, которые не помещается в стандартные типы данных. Всё это, конечно, не относится к Python, поэтому давайте попробуем решить задачу в лоб. Считываем входные два числа и преобразовываем их к числовому типу: И можно попробовать сразу вывести ответ: Здесь мы возводим одно число в степень и берём остаток от деления на 10, тем самым оставляя последнюю цифру. И, на удивление, решение задачи просто влетает...
Эта интересная девятка...
Всем привет, меня зовут Андрей, это снова я! Часто бывает так, что нужно найти последнюю цифру какого-то очень большого числа. Например, число 2024 в степени 9. Можно быстро сказать, что последняя цифра этого числа будет именно 4. Потому, что последняя цифра числа 2024 именно 4. Можно придумать и более длинное число, например, 123456789012345678. Если это число возвести в степень 9, по последняя цифра полученного числа будет именно 8, как и в исходном числе. Кстати, если что: 0 в степени 9 = 0 (последняя цифра 0) 1 в степени 9 = 1 (последняя цифра 1) 2 в степени 9 = 512 (последняя...