• 1964 世界大战

    时间限制 : 2000/1000 MS(Java/Others) | 内存限制 : 131072/65536 KB(Java/Others)

    提交数 : 11 | 通过数 : 1

    题目描述

    X星球上爆发了世界大战,各国人都互相敌对了起来,经过多年的征战,很多国家被吞并了,但是X星球上的人非常奇怪,他们的战争有以下几个特点
    1)	他们对战并不杀人,而是采用偷袭等多种手段俘虏敌对势力。
    2)	一旦一个国家的一个人被俘虏,这个国家的所有人将投降,来保证俘虏安全。投降后,两个国家将成为一个国家。
    3)	偶尔有些人也会抓错到同一个国家的战友,如果发生这种事,不会带来任何伤亡。
    在经过多年战争后,战场上两个人相遇,他们会是战友还是敌人呢
    

    输入要求

    多组输入,首先是一个n,然后是n个数字,M1,M2…Mn。表示1-M1号人属于第一个国家,(M1+1)-M2个人属于第二个国家…(M(n-1)+1)-M2个人属于第n个国家。
    然后是一个K,后面跟着K组数据,每一组是一个X和一个Y,表示编号为X的人俘虏了编号为Y的人,n不超过1000,Mn不超过1000000,也就是说这个星球上的人数不会超过1000000, K不超过100000,1<=X,Y<=Mn。n=0代表结束,后面不会有别的数据
    

    输出要求

    请对每次俘虏事件,说明他们是敌人和还是战友,注意,上一次俘虏时间发生后,会对后面的俘虏时间产生影响,是战友则输出FRIEND,否则输出ENIMY,每一组输入结束后输出一个空行

    输入样例

    9
    1 2 3 4 5 6 7 8 10
    8
    1 2
    3 4
    7 9
    1 2
    1 3
    2 4
    10 9
    4 7
    

    输出样例

    ENIMY
    ENIMY
    ENIMY
    FRIEND
    ENIMY
    FRIEND
    FRIEND
    ENIMY
    

    提示


    来源


    [ 返回顶端 ] | [ 代码提交 ] | [ 统计数据 ] | [ 历史提交 ]