I was practicing DP through CSES when I got to the Two Sets II problem, wherein I got the confusion on the usage of mod to get the correct answer.
I had read earlier that if we wish to take mod of a summation, we have to take mod of individual elements of the series and then take the mod of summation.
But here are my two submitted codes:
- Accepted: not taking the overall mod on summation.
- Wrong Answer: taking the overall mod on summation.
Wrong Answer Code
Accepted Code
Due to this, I got confused about how we should be taking the mod and, in general, how you tackle such situations. (Right now, I'm looking for a discussion like the one from which I got to know of the binary search method of while (r-l > 1)
, which I now use, so I can only stress more on the concept of the problem.)