擅长:python、mysql、java
<p>从逻辑上讲,你的评分系统必须处理以下情况:</p>
<pre>
+ + + + -+
| Positive | Negative | Any Votes? | Wilson Score? |
+ + + + -+
| N | N | N | Y, = 0 |
| Y | Y | Y | Y |
| Y | N | Y | Y |
| N | Y | Y | N |
+ + + + -+
</pre>
<p>当你缺了0票和0票时,你的票比0多。在</p>
<p>既然你当时有正数和负数,为什么不按照你自己的想法创建一个负的Wilson分数来处理这个问题,记住负数的平方根是复杂的。在</p>
<p>为了避免复杂性,假设反对票是正面的。然后你计算出一个负分项目的“喜欢”程度,并将其乘以-1,就可以把它变成不喜欢它的程度。在</p>
^{pr2}$