QOJ.ac

QOJ

時間限制: 1.0 s 記憶體限制: 2048 MB 總分: 100

#16191. 骰子

统计

Binary Casino 的老板想要掌控他赌场里进行的游戏。在骰子游戏中尤其如此,因为不时会有人试图在骰子已经掷出后通过操控骰子来作弊获胜。因此,赌场安装了摄像头来监控每一场骰子游戏的进程。然而,骰子识别并非易事,有时摄像头可能会产生损坏的图像,导致无法进行识别。

现在有来自摄像头的栅格化数据,这些摄像头拍摄了几个骰子的照片。你的任务是编写一个程序,确定照片中骰子顶面的点数,或者检测出图像已损坏。请注意,图像已经过变换,使得与拍摄到的骰子顶面相邻的边平行于 $x$ 轴和 $y$ 轴。然而,顶面四个可能旋转方向中的哪一个是当前呈现的,这是未知的。

输入格式

输入指定了拍摄到的骰子顶面。它由三行组成,每行包含三个字符 “o” 或 “:”,分别代表凹坑(点数)或平滑表面。

输出格式

输出单行,包含拍摄到的骰子顶面所代表的数字;如果图像不正确,则输出 “unknown”。

样例

输入样例 1

o:o
:o:
o:o

输出样例 1

5

输入样例 2

::o
:o:
o::

输出样例 2

3

输入样例 3

ooo
:::
o:o

输出样例 3

unknown

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.