P1580 yyy loves Easter_Egg I

    • 778通过
    • 3.2K提交
  • 题目提供者 redbag 发红包了
  • 评测方式 云端评测
  • 标签 字符串 模拟 队列 洛谷原创
  • 难度 提高+/省选-
  • 时空限制 1000ms / 128MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 最新讨论 显示

    推荐的相关题目 显示

    题目背景

    Soha的出题效率着实让人大吃一惊。OI,数学,化学的题目都出好了,物理的题还没有一道。于是,Huntfire,absi2011,redbag对soha进行轮番炸,准备炸到soha出来,不料,人群中冲出了个kkksc03……

    题目描述

    yyy loves OI(Huntfire),yyy loves Maths(redbag),yyy loves Chemistry(absi2011)对yyy loves Physics(soha)进行轮番炸,轰炸按照顺序进行,顺序为Huntfire,redbag,absi2011。

    现在这一题中吗,我们不考虑太复杂的队形形式。我们认为只要这一句内含有且恰好含有一次@,@的人和上一句话一样就算为队形。

    比如以下也视为队形

    yyy loves OI : @yyy loves Microelectronic

    yyy loves Maths : @yyy loves Microelectronic 我佩服soha的出题效率

    yyy loves OI : @yyy loves Microelectronic +1

    yyy loves Chemistry : +1 @yyy loves Microelectronic

    若艾特的人与第一个人不同,就算队形被打破。若这个人在队形被打破之前出来吱声了,或者就是他打破队形了,就算(油)炸成功了。若(油)炸成功,输出“Successful @某某某 attempt”,若队形被破坏先输出“Unsuccessful @某某某 attempt”,再输出队形第一次被破坏的行数与第一次破坏队形的人的id。如果队形一直没被打破,就先输出“Unsuccessful @某某某 attempt”,再输出队形的长度,最后输出"Good Queue Shape"/* yyy loves Microelectronic 是kkksc03*/

    输入输出格式

    输入格式:

    N行,为轰炸开始后的一段消息记录,每行一条消息。消息格式:“消息发送者 + ‘ : ’+消息内容”,每行消息长度不超过1000。(中文用拼音代替了)

    输出格式:

    若(油)炸成功,输出“Successful @某某某 attempt”,若队形被破坏第一行输出“Unsuccessful @某某某 attempt”,接下来一行输出队形第一次被破坏的行数,第三行输出第一次破坏队形的人的id,如果队形一直没被打破,就先输出“Unsuccessful @某某某 attempt”,再输出队形的长度,最后输出"Good Queue Shape"

    输入输出样例

    输入样例#1: 复制
    yyy loves OI : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Maths : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Chemistry : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Microelectronic : ni men wu liao me 
    yyy loves OI : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    
    
    输出样例#1: 复制
    Unsuccessful @yyy loves Physics attempt
    4
    yyy loves Microelectronic
    
    输入样例#2: 复制
    yyy loves OI : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Maths : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Chemistry : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves OI : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Maths : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Chemistry : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves OI : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Maths : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Chemistry : @yyy loves Physics wo pei fu ni de chu ti xiao lv
    yyy loves Physics : ni men gou le 
    
    
    输出样例#2: 复制
    Successful @yyy loves Physics attempt
    

    说明

    [b]@yyy loves Physics 我佩服你的出题效率[/b]

    此题仅吐槽soha,纪念出题者的队形,此队形长达91行。

    对于100%的数据,每行消息长度<=1000

    保证行数不超过50000

    保证输入文件大小不超过4M

    保证第一个说话的一定在艾特某人

    保证大家的名字都是yyy loves ____ 的格式

    保证每个人说的话中没有":"

    保证第一个说话的一定艾特了一个人且只@了一个人

    保证第一个说话的一定不会艾特自己

    保证文件结束一定有一行空行 方便你判定文件结束

    并不保证后面说话的艾特了几个人 然而艾特人数不为一个人视为破坏队形

    并不保证后面说话是否会反复艾特同一个人

    并不保证被炸的人一定破坏队形

    并不保证这一题是或不是压轴题

    并不保证这一套比赛存在压轴题

    并不保证下一套比赛和这一套比赛一样水

    并不保证群里除了这4个人和kkksc以外没有别人了

    并不保证你没AC这题的情况下吐槽soha不会出事儿

    AC了可以吐槽soha一句,soha不会介意。

    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。