>>344
2点を通る直線の方程式は、0 < d < cのとき
y = -d-c*x/d+x+c
xを固定してyをdの関数としてdで微分すると
y'(d) = -1+c*x/d^2
yの最大値は0 < d < cの範囲でd = √(c*x)のときで
y = -2*√(c*x)+x+c