今天仔细对比了大神的代码和我的代码,并且在网上其他朋友的启发下,终于知道了第4个测试点非零返回的原因:
输入叶子节点时,我写的是
node_id, m, *child_id = input().split(‘ ‘)
正确的写法是
node_id, m, *child_id = input().split()
单引号改变人生
查了一下split方法,有两个参数,第一个参数如果什么也不写则默认包括空格,制表符和回车,如果写了‘ ’, 就只有空格了,所以猜想是输入数据里可能有回车或者制表符吧
1004 Counting Leaves (30分) 第4个测试点非零返回的原因
原文:https://www.cnblogs.com/swordsman2333/p/12535408.html