第二篇题解在calc函数如下片段judge数组会越界
for(int i=1;i<=p;++i)//处理完这个子树就清空judge judge[q[i]]=0;//特别注意一定不要用memeset,会T
但它为什么过了呢?因为他把一个本需100的数组开到了10000000导致内存覆盖加上这题数据巨烂所以过了