■729(その5)
1666^3+5000^3+3333^3=166650003333
の場合,右辺の先頭桁は1666から決定されるのではなく,5000に負っている.末尾桁は3333だけでなく,1666にも負っている.
したがって,3乗保型数だけでは解決しない問題である.手がかりは
1666+5000+3333=9999
1666+3333=4999
ということになるのだろう.
===================================
16^3+50^3+33^3=165033
の場合,50を固定すると
(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
=3a^2・49−3a・51・49+2・50^3+1
=3・49a(a−51)+2・50^3−1
=3・49a(a−51)+2・125・10^3−1
=3・49a(a−51)+25・10^4−1
=3・49a(a−51)+501・499
これが
(a−1)・10^4+50・10^2+50−a
=a(10^4−1)−10^4+50(10^2+1)
=a・101・99−2・50・10^2+50(10^2+1)
=a・101・99−50・10^2+50
=a・101・99−50・11・9
=a・101・99−50・99
=(a・101−50)・99
に等しい.
mod99を調べるにしても,そのあと,どうするか?
===================================