This might seem like a bit of an exaggeration but I genuinely mean it when I say WTF ... In today's div3 contest, I could have been rank ~500 or so but instead have finished at ~1500 ranking. Why? Because in solving E, my solution was entirely correct except for the fact that I returned a char from one of my template functions instead of an int....
This is heartbreaking especially since that could have pushed me to expert. It's a hard pill to swallow, but I suppose I need to be even more diligent in checking the basic stuff about the implementation before questioning the correctness of more substantial details whenever I am debugging.
This is also a heads-up to people reading this -- do not suffer from this BS like I have smh.