see: https://www.bilibili.com/list/watchlater?oid=517533957&bvid=BV19g411i7Lj
采用数组分离进制和数位表示大数,无表示上限,按下述规则进行四则运算。
进制转换
大约 1 分钟
see: https://www.bilibili.com/list/watchlater?oid=517533957&bvid=BV19g411i7Lj
采用数组分离进制和数位表示大数,无表示上限,按下述规则进行四则运算。
X(N)=an⋯a1a0=i=0∑nai⋅Ni
快速指数法在计算高次方时十分高效,也称为快速幂。
计算机中采用二进制存储数据,对于一个数字M,它的二进制位数为log2(M)+1。
对于一个二进制表示的数字M(2),2∗M即为在M(2)的末尾追加(位右移运算)一个0,同理,2∗M+1即为在M(2)的末尾追加一个1。
将0(2)进行log2(M)+1次上述操作(追加高到低位的二进制位),即可得到M(2)。