return (r + a.count() * interpolate(x, a.mean() - left, a.mean() + right)) / count; a = b; if (x < a.mean() + right) { return (r + a.count() * interpolate(x, a.mean() - left, a.mean() + right)) / count; } else { return 1;
return (r + a.count() * interpolate(x, a.mean() - left, a.mean() + right)) / count; a = b; if (x < a.mean() + right) { return (r + a.count() * interpolate(x, a.mean() - left, a.mean() + right)) / count; } else { return 1;