311 : biclinic整数四角形
四角形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となっている.
B(N)を
AB2+BC2+CD2+AD2≤N
をみたす, 異なるbiclinic整数四角形ABCDの数とする.
B(10000)=49,B(1000000)=38239であることが確かめられる.
B(10000000000)を求めよ.