Could anyone please help me Why my code is giving TLE for problem E of Educational Codeforces Round 118.
# | User | Rating |
---|---|---|
1 | ecnerwala | 3649 |
2 | Benq | 3581 |
3 | orzdevinwang | 3570 |
4 | Geothermal | 3569 |
4 | cnnfls_csy | 3569 |
6 | tourist | 3565 |
7 | maroonrk | 3531 |
8 | Radewoosh | 3521 |
9 | Um_nik | 3482 |
10 | jiangly | 3468 |
# | User | Contrib. |
---|---|---|
1 | maomao90 | 174 |
2 | awoo | 164 |
3 | adamant | 162 |
4 | TheScrasse | 159 |
5 | nor | 158 |
6 | maroonrk | 156 |
7 | -is-this-fft- | 151 |
8 | SecondThread | 147 |
9 | orz | 146 |
10 | pajenegod | 145 |
Could anyone please help me Why my code is giving TLE for problem E of Educational Codeforces Round 118.
Name |
---|
change
grid[i][j] != '#' to grid[i][j] == '.'
also dont useendl
, use"\n"
instead Your code AcceptedThank you so much man, but can you tell me how changing grid[i][j] != '#' to grid[i][j] == '.'. is decreasing the required time.
Changing that line of code is not decreasing the execution time, what actually is decreasing the time is the use of
'\n'
instead ofendl
.endl
is very slow and is not suggested to be used in CP, unless you are doing an interactive problem.Read more here