| For All Solvers
OMC071

OMC071(F)

ユーザー解説 by tria

 x=a,y=b,z=c\lfloor x\rfloor=a,\lfloor y\rfloor=b,\lfloor z\rfloor=c と置きます.x,y,zx,y,z はどれも整数ではないので x=a+1,y=b+1,z=c+1\lceil x\rceil=a+1,\quad \lceil y\rceil=b+1,\quad \lceil z\rceil=c+1 となり,相異なる整数 a,b,ca,b,c
(a+1)2+(b+1)2+(c+1)2=ab+bc+ca+2357(a+1)^2+(b+1)^2+(c+1)^2=ab+bc+ca+2357 をみたすときの a+b+ca+b+c の最大値を求めればよいです.これを変形すると a2+b2+c2abbcca+2(a+b+c)=2354a^2+b^2+c^2-ab-bc-ca+2(a+b+c)=2354 となります.a+b+ca+b+c を大きくしたいので a2+b2+c2abbccaa^2+b^2+c^2-ab-bc-ca を小さくしたいです.
 ここで,well-known fact として a2+b2+c2ab+bc+caa^2+b^2+c^2\geq ab+bc+ca が成り立つので a,b,ca,b,c がこの不等式の等号成立条件に近くなるようにしたいです.この不等式の証明を思い出してみると次のような変形が思いつきます: 12((ab)2+(bc)2+(ca)2)+2(a+b+c)=2354.\dfrac{1}{2}\bigl((a-b)^2+(b-c)^2+(c-a)^2\bigr)+2(a+b+c)=2354. ここで,対称性から a<b<ca\lt b\lt c と仮定でき,ba=p,cb=qb-a=p,c-b=q と置けば p,qp,q は正の整数であり, 14(p2+q2+(p+q)2)+a+b+c=1177\dfrac{1}{4}\bigl(p^2+q^2+(p+q)^2\bigr)+a+b+c=1177 となります.p2+q2+(p+q)2p^2+q^2+(p+q)^244 の倍数なので p,q,p+qp,q,p+q はどれも 22 の倍数です.各 (p,q)(p,q) について p2+q2+(p+q)2p^2+q^2+(p+q)^2 の値が小さい順に条件に適合する a,b,ca,b,c が存在するかを調べていくと,(p,q)=(2,4)(p,q)=(2,4) のときに (a,b,c)=(385,387,391)(a,b,c)=(385,387,391) が見つかり,最小値 11631163 が得られます.