20201028
1632 rank transform of matrix -> union find to get connected component(same value and at same row or column), sort connected component + update rank
1631 path with minimum effort -> Dijkstra's Algorithm - shorted path
188 best time to buy and sell stock IV -> binary search, DP-> TLE