0

次のように、サンプルで [x, y]均等に分割された値の間隔を考えます。n細分化

yより大きい、等しい、またはより小さいことができますx。ここで、 とのz間の値を取得します。xy

質問:iの指数を計算する式は何zですか? ( の場合x = y、式は0orを返す必要がありますn-1) (繰り返します:yより大きい、等しい、または小さい可能性がありますx。)

例: if x = - 5, y = -10and n = 5, then for z = -7.5, i = 2(if z = -7, i = 2but if z = -8, i = 3).

4

3 に答える 3

0
if(x>y) high = x low = y

else high = y low = x

if(y>=x)
    i = ceil((z-low+1)/(high-low+1)*n)-1

else i = ceil((high-z+1)/(high-low+1)*n)-1  
于 2013-11-13T12:15:59.313 に答える