问题 C: 趣味百题:高次方数的尾数

问题 C: 趣味百题:高次方数的尾数

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 0
[提交][状态][讨论版]

题目描述

 

xy次方的最后三位数

输入

输入两个整数 x, y

输出

求出 x^y 次方

样例输入

13 13

样例输出

253

提示

解本题最直接的方法是:将13累乘13次方截取最后三位即可。

但是由于计算机所能表示的整数范围有限,用这种正确的算法不可能得到正确的结果。事实上,题目仅要求最后三位的值,完全没有必要求1313次方的完整结果。

研究乘法的规律发现:乘积的最后三位的值只与乘数和被乘数的后三位有关,与乘数和被乘数的高位无关。利用这一规律,可以大大简化程序。

[提交][状态]