Hello. I recently stumbled upon this error which I thought was not the cause of my code failing in this problem:1695B - Circle Game.
My old submission: 207490372 (GNU C++ 17, WA).
My latest submission: 207493578 (GNU C++ 17, AC).
The subtle difference between these two pieces of code is that the else-statement was replaced with an if-statement, with the exact opposite condition of the if-statement above it. Also, i % 2 can either be 0 or 1 only. If that's not it, please correct me where I am going wrong (the error is somewhere else).
In case of,
the else condition will only be checked when the if-condition is false.
But for
the two if conditions are independent. The first if condition has no effect on the second if condition. Both of them will be checked. This might be the case.
Yeah I did think of that, but still, the two if conditions are the exact opposite; only one will be checked during each iteration I feel.
From WA solution:
else
refers to innerif
, not to outerAh I see. This was a mess of brackets after all. Thanks for correcting me :D