有些人(比如我这个 蠢蛋)会天真的以为较大的根一定是:

$${\frac{-b \space + \space {\sqrt {b^2 \space - \space 4ac}}}{2a}} $$

但是这种人忽略了 aa 为负数的情况导致正负号四处乱飞或者得到奇怪的结果

然后 10 Wrong Answer

因此,如果 a<0a < 0,我们可以把 a,b,ca, b, c 全部取负。

这样可以得到:

$${\frac{-(-b) \space + \space {\sqrt {(-b)^2 \space - \space 4(-a)(-c)}}}{-2a}} $$

等于:

$${\frac{b \space + \space {\sqrt {b^2 \space - \space 4ac}}}{-2a}} $$

再等于:

$${\frac{-b \space - \space {\sqrt {b^2 \space - \space 4ac}}}{2a}} $$

这样就 AC 啦!

3 comments

  • 1

Information

ID
9091
Time
1000ms
Memory
256MiB
Difficulty
3
Tags
# Submissions
72
Accepted
13
Uploaded By