1334 : 游戏
时间限制:2 Sec 内存限制:128 MiB 提交:52 正确:12
题目描述
敲敲敲,敲敲敲,是作为一个码农的日常,但是,码农也并非是神,偶尔玩玩游戏娱乐一下也是可以的,况且,当初很多人学计算机的目的也就是为了做游戏,那么,现在就请学编程的你来判断一下,zzz新创办的一款游戏英雄的大招是否存在BUG!
六芒星阵:
天地色变,星空浮现,剑阵平地而起,无数六芒星璀璨夺日,两者交相呼应,呼啸而下,直指敌方要害!
现在,为平衡该技能伤害,加入伤害浮动机制,即:六芒星的六个角内,含有6个伤害值(攻击敌人时,随机该6个伤害的任意一个作为真实伤害),要使每一个六芒星伤害尽可能不同,即要求使一个六芒星内部的六个角之间的6个伤害值各不相同,且不含有完全相同的六芒星。
为方便判定,角与角之间伤害值相同定义为:
一个角中的6个伤害值能够与另一个角中的6个伤害值忽略排序后一一对应。
例如:
1 2 3 4 5 6 与 5 6 3 1 2 4 这两个角的伤害值是相同的
1 2 3 4 5 6 与 1 2 3 4 5 0 这两个角的伤害值不同,因为6 != 0
六芒星与六芒星相同定义为:
一个六芒星中的6个角,能够跟另一个六芒星的6个角忽略排序后一一对应。
如果存在两个伤害可能相同的六芒星,输出“BUG!”,否则输出“SUCCESS!”.所有输出均不含有引号。
输入描述
输入一个数n,代表六芒星的个数,接下去对于每一个六芒星,输入6行,每行6个数值x,代表六芒星每个角内的伤害浮动值。即一共需要输入6 × n + 1 行数据。
1 ≤ n ≤ 5 × 104 0 ≤ x ≤ 107
输出描述
如果存在两个伤害可能相同的六芒星,输出“BUG!”,否则输出“SUCCESS!”.所有输出均不含有引号。
样例输入
1 474 383 236 466 391 533 929 770 991 402 340 744 311 931 880 594 124 480 307 182 534 893 563 414 539 68 152 387 252 347 182 495 433 55 930 94
样例输出
SUCCESS!
来源
逆乾 WIT第二届程序设计竞赛(现场赛)