Problems Dynamic Programming Increasing Subsequence Code : Increasing Subsequence Graph Algorithms Course Schedule Code : Course Schedule Range Queries Static Range Sum Queries Code Static Range Minimum Queries Code: Static Range Minimum Queries Dynamic Range Sum Queries Code Tree Algorithms Tree Diameter Code Distinct Colors Code : Distinct Colors