I recently found that s.lower_bound(val) and lower_bound(s.begin(),s.end(),val) have varying time complexities.
Submission-1: (which gave TLE) Sub-1 Submission-2: (got AC) Sub-2
Both submission differ only in lower_bound line. Reasons for varying complexities??