报文回路

GMP 协议中响应报文和查询报文, 是维系组播通路的两个重要报文, 在一条已经建立的组播通路中两个相邻的 HOST 和 ROUTER, ROUTER 会给 HOST 发送查询报文,
 HOST 收到查询报文后给 ROUTER 回复一个响应报文, 以维持相互之间互通的关系, 一旦这个关系断裂,那么这条组播通路就“异常”了。现通过某种手段, 抓取到了 HOST 和 ROUTER 两者通讯的所有响应报文和查询报文,请分析该组播通路是否“正常”.

while True:
    try:
        n = int(input())
        link = []
        for i in range(n):
            input_temp = tuple(map(int, input().split()))
            link.append(input_temp)

        # 去重
        link = list(set(link))

        node_to = []
        node_from = []

        for node in link:
            node_to.append(node[0])
            node_from.append(node[1])

        node_to.sort()
        node_from.sort()

        print(node_to == node_from)
    except:
        break


全部评论
可以问下oj平台是哪个嘛?
点赞 回复 分享
发布于 04-14 00:54 湖北

相关推荐

每晚夜里独自颤抖:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务