这道题我一直尝试用scanf来进行输入,不过一直没有成功,因此先搁置一下,以后积累些知识再进行尝试. 这道题有两种解决方案: 即先建树,再遍历和边建树边遍历.这两种方案经过实践证实效率相差不太多.应该主要耗时的是cin stringstream 之类的输入函数. 另外,通过这道题领悟了一个非常重要的事情: 一定要清空上组数据使用过的数组,否则后果很严重!!!!!! 除非你确定数组清不清无所谓. 在这里也可以稍微用一些技巧.我在输入的同时将所需要的数组对应下标设为初始值,这样能节省很多时间,特别是…