In Codeforces, there are all sorts of intelligent minds: mathematical, algorithmic, and creative minds all come together under one website to create a beautiful platform.
Hold up, there’s still something missing, a gap that, if filled, would make the platform truly marvelous.
Literature.
Most of the code on this platform is robust and correct. But they aren’t beautiful. #define mp make_pair
? What even is "mp
"? This is almost sacrilegious.
They don’t add to the literary beauty of this otherwise great platform.
#define
s aren’t meant to be used this way. Nor are they meant to encode cryptic text like this submission.
The purpose of #define
s are to make Codeforces show its literary beauty, the beauty otherwise obscured by confusing syntax.
This is a beautiful excerpt of Shakespeare. Looking at the actual text is pure eye-candy.
This is what #define
s are for. Not to make confusing code even more confusing, but to make beautiful code even more beautiful.
From now on, keep this inner beauty of CP in mind; when solving problems, try to let out your inner literary mind, and quote from the literary giants.
To beauty or not to beauty, that is the question problem.