# | User | Rating |
---|---|---|
1 | tourist | 3856 |
2 | jiangly | 3747 |
3 | orzdevinwang | 3706 |
4 | jqdai0815 | 3682 |
5 | ksun48 | 3591 |
6 | gamegame | 3477 |
7 | Benq | 3468 |
8 | Radewoosh | 3462 |
9 | ecnerwala | 3451 |
10 | heuristica | 3431 |
# | User | Contrib. |
---|---|---|
1 | cry | 167 |
2 | -is-this-fft- | 162 |
3 | Dominater069 | 160 |
4 | Um_nik | 158 |
5 | atcoder_official | 157 |
6 | Qingyu | 155 |
7 | djm03178 | 151 |
7 | adamant | 151 |
9 | luogu_official | 150 |
10 | awoo | 147 |
Name |
---|
Auto comment: topic has been updated by dd_07 (previous revision, new revision, compare).
Because you are comparing double values with each other.
The answer to this test is 8, when your code tells 9.
Consider writing code without doubles or try to compare them proparly(std::abs(a — b) < eps)
Thnx a lot bro for this idea std::abs(a — b) < eps
In order to check if 2 real numbers are equal, $$$a$$$ and $$$b$$$ for example, you should check if
Unable to parse markup [type=CF_MATHJAX]
where $$$\epsilon$$$ is a small enough value, for instance $$$10^{-9}$$$.In this case have to check if
Unable to parse markup [type=CF_MATHJAX]
, why don't you just check ifUnable to parse markup [type=CF_MATHJAX]
?Thanks a lot bro..tried both the approach.I wasnt aware of |a−b|≤ϵ
this will remove division and get u ACed I hope, you can check my last submission.
Thanks a lot bro..Solved;)