• ベストアンサー

合同式について

a^2+b^2+c^2=d^2を満たすとする。 (a,b,c,dは正の整数) (1)dが3の倍数でないとき、a,b,cのうち、ちょうど2つが3の倍数であることを証明せよ。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 解説には d^2≡1(∵dは3の倍数でない)とありました。 d^2≡2は議論がいらないのでしょうか。 証明もできればおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • gohtraw
  • ベストアンサー率54% (1630/2965)
回答No.3

dが3の倍数でないとき、dは 3n+1 あるいは3n+2 (nはゼロ以上の整数)と表されるので、その二乗は 9n^2+6n+1 あるいは9n^2+12n+4=9n^2+(12n+3)+1 になり、d^2≡1になります。 上記はa^2、b^2、c^2についても成り立つので、左辺の値をSとすると、 (1)a,b,cがすべて3の倍数の場合   S≡0 (2)a,b,cのうち二つが3の倍数の場合   S≡1 (3)a,b,cのうち一つが3の倍数の場合   S≡2 (4)a,b,cのいずれも3の倍数でない場合   S≡0 となります。

sagimi
質問者

お礼

よくわかりました。 論理的で参考になります(。。)

その他の回答 (2)

  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.2

4を3で割ると余り1 ↑ これで分からないなら dが3の倍数ではないということを 式できちんと表してd^2を計算すればいい.

sagimi
質問者

お礼

さんくす!

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

d^2≡2 になりますか?

sagimi
質問者

お礼

はい。なりませんね・・・ さんくす!