数字的各位数字的k次方之和
C++
Medium
math
任务 «数字的各位数字的k次方之和»
给定一个自然数 n 和一个自然数 k。将 n 的 k 次幂计算出来,然后求所得数的各位数字之和。如果数字之和大于 9,则重复此过程,直到得到一个一位数。输出这个一位数。
输入格式
第一行包含整数 n (1 ≤ n ≤ 10^9)。第二行包含整数 k (1 ≤ k ≤ 10^9)。
输出格式
一个整数——数字 n^k 的各位数字重复求和的结果。
示例
示例 1
输入
3
Circle 5
Rectangle 4 6
Triangle 3 4
输出
Invalid input
示例 2
输入
2 3
1 2 3
4 5 6
输出
8
示例 3
输入
5
2
输出
7
示例 4
输入
1
Circle 1
输出
Invalid input
main.cpp