16,466
社区成员
发帖
与我相关
我的任务
分享
int GetNear(int l, int r, int v)
{
if(abs(v-l) < abs(v-r))
return l;
return r;
}
inline int GetNear(int l, int r, int v)
int GetNear(int l, int r, int v)
int GetNear(int l, int r, int v)
{ if((v-l)*(v-l) < (v-r)*(v-r))
return l;
return r;
}
int GetNear(int a, int b, int v)
{
int maxv = max(a, b);
int minv = min(a, b);
return (maxv - minv) / 2) > v ? minv : maxv;
}
int GetNear(int l, int r, int v)
{
if(v<((l+r)/2))
return l;
return r;
}