390. Elimination Game Time: $O(\log n)$ Space: $O(\log n)$ C++Java 1 2 3 4 5 6class Solution { public: int lastRemaining(int n) { return n == 1 ? 1 : 2 * (1 + n / 2 - lastRemaining(n / 2)); } }; 1 2 3 4 5class Solution { public int lastRemaining(int n) { return n == 1 ? 1 : 2 * (1 + n / 2 - lastRemaining(n / 2)); } }