传统题 1000ms 256MiB

乒乓球

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

Alice 和 Bob 正在玩一个较为友好的游戏——乒乓球。这个游戏包含若干轮,在每一轮结束时,都只有一名玩家得 1 分,第一个得到 11 分的玩家获得胜利,与此同时游戏结束。Alice 先发第 1 轮的球,接下来 Bob 发 2,3 两轮的球,接下来 Alice 发 4,5 两轮的球,Bob 发 6,7 两轮的球,如此一直继续下去。如果用 A 表示 Alice,B 表示 Bob ,那么他们的发球序列可以表示为:ABBAABBAABBABBAABBAABB\dots

在游戏中的任何时间,分数被表述为 XYX-Y,其中 XX 表示当前发球的玩家分数,YY 表示另一位玩家的分数。而这种来回切换的计分方式可能有点容易出错。Eve 作为裁判,记录下了在比赛期间的几个不同时间段的分数。

Eve 很担心他的计分出错,因此想要你编写一个程序,给定她写下的分数列表,检查这个分数列表是否能出现在实际的游戏里。

输入输出格式

输入

第一行包括一个整数 nn (1n1001 \leq n \leq 100),表示分数列表的行数。

接下来 nn 行,每行一个字符串形如 XYX-Y (0X,Y110 \leq X,Y \leq 11),表示一轮的分数。

保证以上输入的分数按时间顺序排序。

输出

如果该输入数据符合某个不一定结束的游戏,输出 ok,否则输出 error i,其中 1in1 \leq i \leq n 表示最大的一个 ii 使得前 i1i-1 项都合法,但是第 ii 项不合法。

样例

5
0-0
1-0
1-0
2-0
1-2
ok
2
1-0
0-0
error 2
4
11-0
11-0
11-1
11-11
error 3
4
0-0
1-0
0-2
2-1
error 3

七年级信奥第8次课

未参加
状态
已结束
规则
IOI
题目
6
开始于
2024-10-26 20:45
结束于
2024-11-6 12:45
持续时间
256 小时
主持人
参赛人数
21