Why do I get the "division by zero" error in this? https://mirror.codeforces.com/contest/1183/submission/56306470 I will be more than appreciated if you help me!
Why do I get the "division by zero" error in this? https://mirror.codeforces.com/contest/1183/submission/56306470 I will be more than appreciated if you help me!
| # | User | Rating |
|---|---|---|
| 1 | Benq | 3792 |
| 2 | VivaciousAubergine | 3647 |
| 3 | Kevin114514 | 3603 |
| 4 | jiangly | 3583 |
| 5 | strapple | 3515 |
| 6 | tourist | 3470 |
| 7 | dXqwq | 3436 |
| 8 | Radewoosh | 3415 |
| 9 | Otomachi_Una | 3413 |
| 10 | Um_nik | 3376 |
| # | User | Contrib. |
|---|---|---|
| 1 | Qingyu | 158 |
| 2 | adamant | 152 |
| 3 | Proof_by_QED | 146 |
| 3 | Um_nik | 146 |
| 5 | Dominater069 | 144 |
| 6 | errorgorn | 141 |
| 7 | cry | 139 |
| 8 | YuukiS | 135 |
| 9 | chromate00 | 134 |
| 9 | TheScrasse | 134 |
| Name |
|---|



hope it help
Yes, I know that.......I am just wondering what caused this problem
maybe it understand the line as
ans[k] % (a[j] != 0)Oh thank you. But I have tried it( add parentheses), but failed
I tried
if(a[j] == 0) return 0;in the for loop it give WA on test 5and diagnose : This application has requested the Runtime to terminate it in an unusual way.
when the statement :
a[i] >= 2ok so you used set in the start so
a[j]might get to 0try to add
if(j >= (int)a.size()) return 0;to the same forit get WA on test 5 instead of RTE
here you go I add the line n = a.size()
see 56307859
Oh I see! a.size() may not be equal to n!!!! THX A Lot!!!