Why getting TLE in CLBRKT in recently concluded coder's legacy contest

I had just taken in the input and outputed -1 for every query input.But still i received TLE on it.Have a look at my code
https://www.codechef.com/viewsolution/35689520
Can you believe it!! :face_with_raised_eyebrow:
Before this I had tried many solutions but i received TLE on each and every submission.Has anyone else faced the same issue?? What is the problem here.I think this contest has been ruined for me because of this issue.

2 Likes

Use β€œ\n” instead of endl

4 Likes

Many people don’t know the output buffer is flushed every time endl is used whereas β€œ/n” would fill up the output buffer and flush it only once at the end of the program.Using endl instead of β€œ/n” can cost you an AC solution :joy:

and for that I defined -

#define endl '\n'

Contest me ricks nhi lene ka :rofl:

:joy: :joy:

here is my solution it might help :slight_smile: CodeChef: Practical coding for everyone

I asked the setter about this during the contest only and He said we have accepted solutions in almost all languages so the time limit is fine :frowning:
Too fell into the endl trap :expressionless: :expressionless: