Difference in these two ways of using lower_bound [C++]
Разница между en1 и en2, 108 символ(ов) изменены
I have a set as<br>↵
set\<int\> s;<br>↵
I used lower_bound(s.begin(),s.end(),x)<br>↵
It gave me TLE.<br>↵
Th
en i used s.lower_bound(x)<br>↵
My solution passed.<br>↵
Whats the difference in both? I mean why is it happening?
<br>↵
First one is working in O(n) time while latter in O(logn).<br>↵
Weren't both supposed to be O(logn) ?

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en2 Английский root8950 2015-09-27 09:51:40 108
en1 Английский root8950 2015-09-27 09:49:46 276 Initial revision (published)