GoalScope — longest_increasing_subsequence_bs (Qwen2.5-Coder-32B-Instruct) — hover a token to see the patched verbalization
<code>↵ def longest_increasing_subsequence_bs(nums):↵ """Patience sorting with binary search."""↵ if not nums:↵ return 0↵ ↵ piles = []↵ ↵ for num in nums:↵ left, right = 0, len(piles) - 1 while left <= right:↵ mid = (left + right) // 2 if piles[mid] >= num:↵ right = mid - 1 else:↵ left = mid + 1↵ ↵ if left == len(piles):↵ piles.append(num)↵ else:↵ piles[left] = num↵ ↵ return len(piles)↵ </code>