I'm thinking of a number between 1 and 50.
Demonstrates the logarithmic efficiency of the Binary Search algorithm. For an ordered search interval of size \(N\), each optimal midpoint comparison \(M = \lfloor(L+R)/2 floor\) eliminates half the candidate values. Time complexity is \(\mathcal{O}(\log_2 N)\). The information-theoretic lower bound guarantees that any number in \([1, N]\) can be determined in at most \(\lceil \log_2 N ceil\) guesses (e.g., \(\lceil \log_2 100 ceil = 7\) attempts).