# | User | Rating |
---|---|---|
1 | tourist | 3985 |
2 | jiangly | 3741 |
3 | jqdai0815 | 3682 |
4 | Benq | 3529 |
5 | orzdevinwang | 3526 |
6 | ksun48 | 3489 |
7 | Radewoosh | 3483 |
8 | Kevin114514 | 3442 |
9 | ecnerwala | 3392 |
9 | Um_nik | 3392 |
# | User | Contrib. |
---|---|---|
1 | cry | 169 |
2 | maomao90 | 162 |
2 | Um_nik | 162 |
2 | atcoder_official | 162 |
5 | djm03178 | 158 |
6 | -is-this-fft- | 157 |
7 | adamant | 155 |
8 | awoo | 154 |
8 | Dominater069 | 154 |
10 | nor | 150 |
Name |
---|
Auto comment: topic has been updated by Mr.Whitebird (previous revision, new revision, compare).
My theory is that its because lambda functions are created each time
solve()
is called: in the worst case they get created 1000 times each and maybe that's the cause of slowdownTysm, as ZergTricky has shown, the reason was pragmas. This is good motivation to learn how they actually work!
Why you use endl though? '\n' doesn't flush the output when combining with cin.tie(0) so it runs faster.
well I figured 1000 cases wont matter much so I usually use endl for debug purposes if the output stream wont be too crowded
Just removed pragmas from your code. Don't use them if you don't understand when. https://mirror.codeforces.com/contest/1862/submission/255506582
woah! Thank you so much! I should really learn how pragmas work...