又是c又是c++? 另外第三题为什么两次dp做会有问题