質問: aとb a $, but if they can be implemented using only the permitted operations is fine. 基本的には、パズルは次のような機能を設計することにあります。 $ f(x、a、b)= \ begin {cases} b、abs(x-a)\ geq abs(x-b)\\ a、abs(x-a)\ lt abs(x-b)\ end {cases} $ ここで$ abs(x-a)$は$ x-a $の絶対値、すなわち$ x $と$ a $の間の距離です。
回答: これにより、LoDの除算がゼロバグで修正されました。 > $ X(x)=(xa) - (bx)$と$ \ operatorname {sign}(y)= \ dfrac {y} {| y | + 0 ^ {| y |}} $を使用します。 $ x $が$ b $に近い場合、$ x $が$ a $、$ + 1 $に近い場合、$ \ operatorname {sign}(X)$は$ -1を返し、$ x $の場合は$ 0 $を返します$ a $と$ b $から等距離です。 > > a +(1 + \ operatorname {sign}(X(x)))b)$、$、$、これは、$ x $ならば$ \ dfrac {a + b} {2} $を返し、それ以外の場合は$ a $や$ b $を返す。 > >