mod99でなく,単純素朴に差が0になるという式を作ってみる.
===================================
(a-1)^3+50^3+(50-a)^3
=(a-1)^3+2・50^3-3a・50^2+3a^2・50-a^3
=-3a^2+3a-1+2・50^3-3a・50^2+3a^2・50
=3a^2・49-3a(50^2-1)+2・50^3-1
これが
(a-1)・10^4+50・10^2+50-a
に等しい.
差をとると,
3a^2・49+{-(50^2-1)-10^4+1}a+2・50^3-1+10^4-50・10^2-50
=3a^2・49-{25・10^2+10^4-2}a+25・10^4+10^4-50・10^2-51
=3a^2・49-{25・10^2+10^4-2}a+26・10^4-5・10^3-51
となって,かえって難しくなる.mod99の方が簡単だ.
===================================