Author: Pramod Rao
DIFFICULTY:
MEDIUM
EXPLANATION:
The bug in this code is on these line:
else if (b = 3) {
cout << "YES\n";
}
We can see that because of this b = 3
condition, our code won’t ever go to the following else condition. Hence, we need to find a case where a = 0
and b != {0, 2, 3}
. We can find this with a
simple brute force. One such value of n that gives these a
and b
is n = 107
.