プロが教えるわが家の防犯対策術!

ある問題を解いていて、A,Bが自然数で、
2A^2-B^2=-1を満たし、さらにBの候補がB=1,3,5、、、23という奇数だと判明したとします。
(絞り込みの部分は不等式で評価したのですが、割愛します)
このとき、A^2=(B^2-1)/2より、さらに絞り込もうとしましたが、良い方法が思いつかず、結局、B^2-1=(B+1)(B-1)とみてB^2-1の素因数2の個数をが奇数かどうかで判断し、答えを出しました。
何か自然な良い方法はあるのでしょうか?

A 回答 (5件)

No.4追加


mod7で考えると
B≡0、±1、±2、±3よりB^2≡0、1、4、2
ところが
A=8≡1よりB^2=2A^2+1≡3
A=10≡3よりB^2≡19≡5だから
A=8、10も省ける
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2019/08/11 01:35

A^2=(B^2-1)/2より


1≦B≦23ならば1≦A≦16
しかし
A^2=(B+1)(B-1)/2より
Bが奇数ならばAは偶数なので
Aは2≦A≦16の偶数
ところが
B^2=2A^2+1より
A^2の末尾が6ならばB^2の末尾が3になってしまいありえない。
したがって
Aは2、8、10、12の4つにしぼられる。
実際に計算してA=2、12が解になる。Bはそれぞれ3、17
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2019/08/11 01:35

2A²-B²=-1 より A²=(B-1)(B+1)/2……①


Aは自然数より、B≠1
(B-1)と(B+1)は、隣り合う偶数なので、公約数は1と2だけです。
①でA²が存在するためには、
B-1=X² かつ (B+1)/2=Y² ……② を満たす自然数X、Yが存在する
または、
B+1=X² かつ (B-1)/2=Y² ……③ を満たす自然数X、Yが存在する

②で、B=3、5、……、23より X²=2、4、……、22
Xは自然数より、X²=4、9、16
対応するBは、B=5、10、17  B≠10より B=5、17
対応するY²は、Y²=3、9 Yは自然数より、Y²=9 Y=3
X、Yともに存在するB=17
B=17のとき、①に代入して、A²=16×9 A=12
よって、A=12、B=17

③で、B=3、5、……、23より X²=2、4、……、22
Xは自然数より、X²=4、9、16
対応するBは、B=3、8、15 B≠8より B=3、15
対応するY²は、Y²=1、7 Yは自然数より、Y²=1 Y=1
X、Yともに存在するB=3
B=3のとき、①に代入して、A²=4 A=2
よって、A=2、B=3
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2019/08/11 01:35

その問題の背景は知らん.



https://ja.wikipedia.org/wiki/%E3%83%9A%E3%83%AB …
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2019/08/11 01:36

B は 奇数なのですから B=2n-1 (n: 自然数) とする方が 良いのでは。


A²=2n(n-1) となり、n=1, 2, … に対する A² の数列が出来ますから、
その中で √A² が整数になる 項を探せば 答えになりませんか。

現実には A=12, B=17 で、2A²-B²=-1 となりますね。
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2019/08/11 01:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!