Hey all, Hope you are doing great. Yesterday, I participated in the Global Round 12 and I had a hard time implementing problem D, but I managed to finish it in time. When I submit, Got TLE on test 2. With only two minutes remaining, I panicked and couldn't figure out the bug. Afterward, I go through the code, and guess what, while precomputation, I accidentally used N(= 3e5 + 5) instead of given n.
Due to this, I missed becoming Blue :(
So, the lesson of the story is "Always use MAXN instead of N" for setting max value.
If any of you have similar experiences, please consider sharing. It will be helpful in avoiding those mistakes in the future.