网易4.21第二题:dfs

def dfs(n):
    if n == 1return 1
    if v[fa[n-2]-1] < v[n-1]:
        return dfs(fa[n-2])
    else:
        return n
res = [1]
for i in range(n-1):
    res.append(dfs(i+2))
print(' '.join([str(i) for i in res]))
#网易笔试#
全部评论

相关推荐

评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务