任务五:皇冠等级可以给队员们专属标识,是队员尊贵的象征
规定:
加入集训队,获得灰色皇冠图标。
参加完暑假集训,皇冠点亮。
某一年参加过区域赛,皇冠等级+1。(同年参加过多次只加1,不同年参加可以加多次)
参加过省赛并获奖,皇冠等级+1。(多次参加省赛只计算一次)
区域赛获得过银奖,皇冠等级+1。(4年内多次获得银奖不重复计算)
区域赛获得过金奖,皇冠等级直接变成6级。
超过6级的,按6级计算。
退役后,皇冠等级大于等于1的,变成对应等级的灰色皇冠。等级为0的,退役后不显示皇冠。
另外:
皇冠有等级则立即点亮。直至退役才变灰。
退役后参加的比赛也计算等级,规则同。
输入顺序和时间没有关联。
输入多组数据,每组数据表示一个队员的集训队经历。
每组数据的第一行是一个整数n表示经历的条数。
接下来n行,每行有如下格式:(1<=n<=100)
每行的第一个数字表示这个经历发生的年y(1<=y<=4)。
第二个数字表示经历的类型:
1、参加集训
2、参加省赛并获奖
3、参加区域赛
4、退役
其中,如果是类型3,后面会跟上一个数字表示获奖级别。1、铁牌。2、铜牌。3、银牌。4、金牌。
所有输入的队员都是入队了的队员。
每组数据输出如下格式:“Case #x: type level”。其中x表示测试数据的组。type为两种值:“gray”和“light”分别表示是灰色的皇冠还是点亮的皇冠(有皇冠但是没有等级的以0级计算)。level表示皇冠等级。如果不显示皇冠,输出“Case #x: none”的形式。x表示测试数据的组
9 1 1 2 3 1 2 2 3 3 2 3 3 2 3 2 4 3 2 4 3 2 4 4 1 1 3 4
Case #1: gray 4 Case #2: light 6样例说明: 第一年参加了集训。获得0级皇冠 第二年参加区域赛获得铁牌,等级+1。获得点亮的等级1级皇冠 第二年参加省赛,等级+1。获得点亮的等级2级皇冠 第三年参加区域赛获得铜牌,等级+1。获得点亮的等级3级皇冠 第三年参加区域赛获得铜牌,等级不变,因为今年已经参加过区域赛 第三年参加省赛,等级不变。因为已经参加过省赛 第四年参加区域赛获得铜牌,等级+1。获得点亮的等级4级皇冠 第四年参加区域赛获得铜牌,等级不变,因为今年已经参加过区域赛 第四年参加省赛,等级不变。因为已经参加过省赛 第四年退役,皇冠等级为4,退役变灰。 所以结果是4级灰色皇冠