Why this solution got AC ?! I couldn't understand. Can someone hack this solution ?!
Why this solution got AC ?! I couldn't understand. Can someone hack this solution ?!
| № | Пользователь | Рейтинг |
|---|---|---|
| 1 | Benq | 3792 |
| 2 | VivaciousAubergine | 3647 |
| 3 | Kevin114514 | 3611 |
| 4 | jiangly | 3583 |
| 5 | strapple | 3515 |
| 6 | tourist | 3470 |
| 7 | Radewoosh | 3415 |
| 8 | Um_nik | 3376 |
| 9 | maroonrk | 3361 |
| 10 | XVIII | 3345 |
| Страны | Города | Организации | Всё → |
| № | Пользователь | Вклад |
|---|---|---|
| 1 | Qingyu | 162 |
| 2 | adamant | 148 |
| 3 | Um_nik | 146 |
| 4 | Dominater069 | 143 |
| 5 | errorgorn | 141 |
| 6 | cry | 138 |
| 7 | Proof_by_QED | 136 |
| 8 | YuukiS | 135 |
| 9 | chromate00 | 134 |
| 10 | soullless | 133 |
| Название |
|---|



This is a totally normal solution
AC solution with random ?!
During the contest I wanted to do this and I wrote the solution but I was afraid to submit it :D
I think that nobody can hack a randomized solution purposely.
In fact rand() % n must be less than 32767, because codeforces is in WINDOWS. And the solution does this 3000000 times, the probability that [0,32767) is perfectly covered is very high, according to the editorial, either of the number of two candies will be less than
, also less than 32767, therefore the solution is correct and cannot be hacked.
(2016.09.08 updated — now rand() in win10 will yield numbers in [0, 2^31)).
elin sokdunay jigim
Perfect solution XD
tohdon has already explained what's going here, I'll add that when you are using proper random generator such as
mt19937, this solution fails on third test with TL (original 10606822) or WA (10606853, number of attempts divided by 4).