这条路径几跳

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

按模型,路径是三个节点,hops(["a", "b", "c"]) 交回几?

连通性模型(判题机不外网、只回环):reachable(主机, 活着的主机) ping 得通否;hops(路径)=traceroute 途经几跳。

def reachable(host, up_hosts):
    """host 在「活着的主机」列表里就算 ping 得通。"""
    return host in up_hosts


def hops(path):
    """traceroute 的路径经过几跳(path 是途经节点列表)。"""
    return len(path)

print(hops(["a", "b", "c"]))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论