自己写的DP，略乱。。骗到18分。。