■剰余の計算(その21)
[Q]79^37 mod 107,すなわち,79^37を107で割ったときの余りを求めよ.
===================================
反復2倍乗法を応用した反復平方による累乗法を用いると,
37=1+2^2+2^5
79^37=79^(1+2^2+2^5)=79^1・79^(2^2)・79^(2^5)
79=79
79^2=6241=35
79^(2^2)=(79^2)^2=1225=48
79^(2^3)=((79^2)^2)^2=2304=57
79^(2^4)=(((79^2)^2)^2)^2=3249=39
79^(2^5)=((((79^2)^2)^2)^2)^2=1521=23
79^37=79^(1+2^2+2^5)=79^1・79^(2^2)・79^(2^5)=79・48・23=87216=11
===================================