0048 自幂
* * * *
拉格朗日计划
* * * *
自幂

自幂级数的前十项求和为:$1^1+2^2+3^3+\ldots+10^{10}=10405071317$。

求自幂级数的前一千项之和,即$1^1+2^2+3^3+\ldots+1000^{1000}$的最后十位数字。

本题难度:



解答

数字较小,直接计算即得结果是$9110846700$。

print sum(i**i%10000000000 for i in range(1,1001))%10000000000