sparse table leetcode