1518_MJ,NowheretoHide

2022-5-16 18:17| 发布者: Hocassian| 查看: 41| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-2-89503877933100-Problem List-采集的数据-后羿采集器.html

Pro.ID

1518

Title

MJ, Nowhere to Hide

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=1518

AC

9

Submit

16

Ratio

56.25%

时间&空间限制

  • Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 32768/32768 K (Java/Others)
  • 描述

    On BBS, there is a familiar term called MJ (short for MaJia), which means another BBS ID of one person besides his/her main ID.

    These days, a lot of ACMers pour water on the ACMICPC Board of argo. Mr. Guo is very angry about that and he wants to punish these guys. ACMers are all smart boys/girls, right? They usually use their MJs while pouring water, so Mr. Guo can not tell all the IDs apart.  Unfortunately, the IP can not be changed, i.e, the posts of main ID and MJ of the same person has the same IP address, meanwhile, the IP addresses of different person is different.  Assuming that each person has exactly one main ID and one MJ, by reading their posts on BBS, you then tell Mr. Guo whom each MJ belongs to.

    输入

    The first line of each test cases is an even integer n ( 0 ≤ n ≤ 20 ), the number of posts on BBS.
    Then n lines follow, each line consists of two strings:
    BBS_ID IP_Address
    BBS_ID means the ID who posts this post. BBS_ID is a string contains only lower case alphabetical characters and its length is not greater than 12. Each BBS ID appears only once in each test cases.
    IP_Address is the IP address of that person. The IP address is formatted as "A.B.C.D", where A, B, C, D are integers ranging from 0 to 255.
    It is sure that there are exactly 2 different BBS IDs with the same IP address. The first ID appears in the input is the main ID while the other is the MJ of that person.
    Your program should be terminated by n = 0.

    输出

    Description

    On BBS, there is a familiar term called MJ (short for MaJia), which means another BBS ID of one person besides his/her main ID.

    These days, a lot of ACMers pour water on the ACMICPC Board of argo. Mr. Guo is very angry about that and he wants to punish these guys. ACMers are all smart boys/girls, right? They usually use their MJs while pouring water, so Mr. Guo can not tell all the IDs apart.  Unfortunately, the IP can not be changed, i.e, the posts of main ID and MJ of the same person has the same IP address, meanwhile, the IP addresses of different person is different.  Assuming that each person has exactly one main ID and one MJ, by reading their posts on BBS, you then tell Mr. Guo whom each MJ belongs to.

    Input

    The first line of each test cases is an even integer n ( 0 ≤ n ≤ 20 ), the number of posts on BBS.
    Then n lines follow, each line consists of two strings:
    BBS_ID IP_Address
    BBS_ID means the ID who posts this post. BBS_ID is a string contains only lower case alphabetical characters and its length is not greater than 12. Each BBS ID appears only once in each test cases.
    IP_Address is the IP address of that person. The IP address is formatted as "A.B.C.D", where A, B, C, D are integers ranging from 0 to 255.
    It is sure that there are exactly 2 different BBS IDs with the same IP address. The first ID appears in the input is the main ID while the other is the MJ of that person.
    Your program should be terminated by n = 0.

    Output

    For each test case, output n/2 lines of the following format: "MJ_ID is the MaJia of main_ID"
    They should be displayed in the lexicographical order of the main_ID.
    Print a blank line after each test cases.
    See the sample output for more details.

    Sample Input
    8
    inkfish 192.168.29.24
    zhi 192.168.29.235
    magicpig 192.168.50.170
    pegasus 192.168.29.235
    iamcs 202.116.77.131
    finalBob 192.168.29.24
    tomek 202.116.77.131
    magicduck 192.168.50.170
    4
    mmmmmm 172.16.72.126
    kkkkkk 192.168.49.161
    llllll 192.168.49.161
    nnnnnn 172.16.72.126
    0
    Sample Output
    tomek is the MaJia of iamcs
    finalBob is the MaJia of inkfish
    magicduck is the MaJia of magicpig
    pegasus is the MaJia of zhi

    llllll is the MaJia of kkkkkk
    nnnnnn is the MaJia of mmmmmm

    样例输入

    8
    inkfish 192.168.29.24
    zhi 192.168.29.235
    magicpig 192.168.50.170
    pegasus 192.168.29.235
    iamcs 202.116.77.131
    finalBob 192.168.29.24
    tomek 202.116.77.131
    magicduck 192.168.50.170
    4
    mmmmmm 172.16.72.126
    kkkkkk 192.168.49.161
    llllll 192.168.49.161
    nnnnnn 172.16.72.126
    0

    样例输出

    tomek is the MaJia of iamcs
    finalBob is the MaJia of inkfish
    magicduck is the MaJia of magicpig
    pegasus is the MaJia of zhi

    llllll is the MaJia of kkkkkk
    nnnnnn is the MaJia of mmmmmm

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部