*[[Problem 311:http://projecteuler.net/problem=311]] 「biclinic整数四角形」 [#hda1b822]

四角形ABCDは各辺の長さが整数で 1 ≦ AB < BC < CD < AD をみたす凸四角形である. ~
BDの長さは整数である. OはBDの中点で, AOの長さも整数である. ~
AO = CO ≦ BO = DOとなるこのような四角形ABCDを'''biclinic整数四角形'''と呼ぶ.

例えば以下の四角形はbiclinic整数四角形である. ~
AB = 19, BC = 29, CD = 37, AD = 43, BD = 48, AO = CO = 23 となっている.

#ref(http://projecteuler.net/project/images/p311_biclinic.gif,center,nolink);

B('''N''')を~
&tex{AB^{2}+BC^{2}+CD^{2}+AD^{2} ≦ N};~
をみたす, 異なるbiclinic整数四角形ABCDの数とする. ~
B(10 000) = 49, B(1 000 000) = 38239 であることが確かめられる.

B(10 000 000 000) を求めよ.

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS