动态规划题

刚学动态规划，使用不是很好；
数组大小最好在一个地方宏定义，否则修改后会有遗漏，造成内存错误