Number of Longest Strictly Increasing Subsequences

Company: Microsoft

Difficulty: medium