Can you please explain how to prove the bonus points in the editorial of this question:↵
Problem — 1632C — Codeforces↵
↵
In Bonus 2: It is optimal to have a'=a or b'=b. This implies that if a'=a, we are only increasing b by 1 until b becomes a supermask of a and then we do the OR operation. And if b'=b, we are only increasing a until it becomes a submask of b and then we do the OR operation.↵
My doubt is why only incrementing either a or b before the OR operation will suffice for the ans. Why do we not consider incrementing both a and b before doing the OR operation for the optimal answer?↵
↵
Please explain, I've been scratching my head over this really long but couldn't get it clear.↵
↵
>[user:vladithur,2024-10-14]
Problem — 1632C — Codeforces↵
↵
In Bonus 2: It is optimal to have a'=a or b'=b. This implies that if a'=a, we are only increasing b by 1 until b becomes a supermask of a and then we do the OR operation. And if b'=b, we are only increasing a until it becomes a submask of b and then we do the OR operation.↵
My doubt is why only incrementing either a or b before the OR operation will suffice for the ans. Why do we not consider incrementing both a and b before doing the OR operation for the optimal answer?↵
↵
Please explain, I've been scratching my head over this really long but couldn't get it clear.↵
↵