最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 社交网络

    正文概述 陈老师   2026-01-20 15:21:29  

    题目描述

    俗话说:朋友的朋友也是朋友!

    在社交的过程中,通过朋友,也能认识新的朋友。比如X和Y是朋友,Y和Z是朋友,那么X和Z也会成为朋友。

    每当有一对新的朋友认识的时候,请计算两人所在朋友圈的总人数。

    输入格式

    第一行有一个整数nn,表示有nn对新认识的朋友。

    22~n+1n+1行,每行输入两个字符串,用空格隔开,表示两个人的姓名。

    输出格式

    每增加一对朋友关系,输出两人所在朋友圈的总人数。

    样例

    3
    Xiaoda Xiaoke
    Xiaoke Xiaomei
    John Jack
    
    2
    3
    2
    

    提示

    样例解释

    朋友圈有两个人,分别是Xiaoda、Xiaoke;

    朋友圈有三个人,分别是Xiaoda、Xiaoke、Xiaomei;

    朋友圈有两个人,分别是John、Jack。

    数据范围

    对于100%100\%的数据:1<=n<=51041<=n<=5*10^4,人名只包含字母且长度不超过50。

    信息学奥赛网,一个优质的信息学奥赛学习资源平台!
    信息学奥赛网 » 社交网络