What are some beginner level dynamic programming problems that one can try practicing on CodeChef and other online judges? What are some good problems that uses Dynamic Programming on Topcoder, Codeforces, Codechef and SPOJ?