题目描述
Yahtzee 是一个用五个骰子来玩的游戏,共掷 13 轮。同样的,记分卡也包含 13 项。在每一轮中,游戏者可以任意指定一个计分项,并按照相应的规则计分,但在整个游戏的 13 轮中,每个计分项只能被选一次。13 个计分项规则如下:
- 计一:所有点数为一的骰子点数和
- 计二:所有点数为二的骰子点数和
- 计三:所有点数为三的骰子点数和
- 计四:所有点数为四的骰子点数和
- 计五:所有点数为五的骰子点数和
- 计六:所有点数为六的骰子点数和
- 机会:所有骰子点数之和
- 三同:若掷出至少三个相同点数的骰子,计所有骰子点数和
- 四同:若掷出至少四个相同点数的骰子,计所有骰子点数和
- 五同:若掷出至少五个相同点数的骰子,计所有骰子点数和
- 小顺:若四个骰子成顺(1,2,3,4 或 2,3,4,5),计 25 分
- 大顺:若五个骰子成顺(1,2,3,4,5 或 2,3,4,5,6),计 35 分
- 葫芦:如果三个骰子点数相同而另外两个骰子点数也相同,计 40 分
在后六种计分项中,如果条件不满足,计 0 分。游戏的总分为所有 13 项计分的和。若前六个计分项的得分之和大于或等于 63,则在总分中加上 35 分作为奖励。你的任务是计算一次给定的完整游戏所可能得到的最大总分。
输入格式
本题有多组数据。
每行输入包含 5 个 1 到 6 之间的整数,表示每轮掷骰子的情况。输入的第 13 行组成了一局完整的游戏。
输出格式
对于每局游戏,输出一行共 15 个数,表示每个计分项的得分(按题目描述的顺序)、奖励分(0 或 35)以及总分。如果存在多种具有同样最大总分的计分项选择,可以任意输出一种。