假设在n进制下,下面的等式成立,567*456=150216,n的值是( )。
A. 9 B. 10 C. 12 D. 18
如果你有足够的时间和计算能力或者是计算器,把答案带入题目中也是可以的。但是,在规定时间内有限工具下,这显然是不可取的,所以接下来我们将用一个较为巧妙的方法解决这个问题。
1. 首先我们需要了解尾数法(缩小范围)
通过计算式的末几位数从而确定选项的速算方法叫尾数法。
由其我们可以推出其他进制的算法
比如说某系统15*4=112成立,该系统采用的是n进制(6进制)
由于这并不是十进制,所以尾数5 * 4=20并不等于总等式的尾数的值.
乘积尾数的值实际上是由20%n=2得出的,这样我们就算不计算也可以缩小范围
2. 切实简便的计算方法
(1)设该为n进制下等式成立;
(2)展开等式如下
(3)由于得到等式的中为n的高次幂,所以对两边同时取余,等式不变。①的两边同时%n,得
(4)①的两边同时除以n,然后再同时%n
(5)由②③同时可求出