#17Легко
15-я степень a
Время: 1 s · Память: 256 MB
- Переменные и типы
Условие
Дано целое число . Только с помощью умножения вычислите , , , и . Каждая следующая степень получается из предыдущих: например, . Всего достаточно 5 умножений.
Формат ввода
Одно целое число ().
Формат вывода
В одной строке пять целых чисел: , , , , .
Примеры
Ввод
2
Вывод
4 8 32 1024 32768
Ввод
-3
Вывод
9 -27 -243 59049 -14348907
Примечание
— это не помещается ни в 32-битный int, ни в точную часть double. Используйте long long в C++ и int64 в Go. pow(a, 15) возвращает вещественное число и на больших степенях может потерять последние цифры — умножайте целые числа.
