Hello! I tried to solve this problem on SPOJ. Here is my solution. Its showing TLE. Can anyone please help solving this? Thanks
# | 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 | 163 |
4 | TheScrasse | 159 |
5 | nor | 158 |
6 | maroonrk | 156 |
7 | -is-this-fft- | 151 |
8 | SecondThread | 147 |
9 | orz | 146 |
10 | pajenegod | 145 |
Hello! I tried to solve this problem on SPOJ. Here is my solution. Its showing TLE. Can anyone please help solving this? Thanks
Name |
---|
log2()
returns a double. Try__lg()
.but i'm getting TLE, not WA.
Yeah, you could be sitting in that
while
loop on line 49 infinitely iflog2()
gets rounded the wrong way. In any case, loops like that are scary, and I would certainly try to change it to afor
loop if possible, especially if I was getting TLE. Take a look at how the loop is done here.It is multiple testcases, you should clear() your tree before each one. Or better, do not use global variables.