第二题感觉数据水了,sc中遇到同level的应该改成 if(a[next]==level) { ans=min(ans,left+1); ans=min(ans,sc(next,0,level); } ……当时也没多想,直接交了,过了,也没管。