一个可以很好地考察DP思想和编程技巧的题目。对于每一天来讲有三种状态,买、卖、闲,转移的时候除了考虑状态本身,还要考虑状态之间的时序问题,即需要再对每一种状态添加状态转移的标志位。用当前天数做模2运算可以使各状态间很好的互斥开来。