问题7090--多米尼克游戏

7090: 多米尼克游戏

[命题人 : ]
时间限制 : 1.000 sec  内存限制 : 256 MiB

题目描述

【题目描述】

杰克正在学习如何玩纸牌游戏多米尼克。在多米尼克,您可以购买各种宝藏、动作和胜利点数卡在游戏结束时,获得最多胜利点数卡的玩家获胜!

每个回合,每个玩家抽5张牌,可以使用他们的行动牌和宝藏牌获得购买力,以便购买更多的牌。由于杰克刚刚开始,他决定只买宝藏卡和胜利卡。

多米尼克有3种胜利牌:

  • Province(花费8,价值6个胜利卡)
  • Duchy(花费5,价值3个胜利卡)
  • Estate(花费2,价值1个胜利卡)

并且,有3种宝藏卡:

  • Gold(价格6,价值3购买力)
  • Silver(成本3,价值2购买力)
  • Copper(成本0,价值1购买力)

在轮到杰克的时候,他抽到了其中的5张牌。考虑到杰克手中的GoldsSilversCoppers的数量,计算出他在那一回合能买到的最佳胜利卡牌和最佳宝藏卡牌。注意,杰克只能买一张卡。

输入

输入一行包含三个非负整数GSCG+S+C≤5),表示Jake手上的GoldsSilversCoppers的数量。

输出

输出最的胜利卡牌(ProvinceDuchyEstate)和最好的宝藏卡牌(GoldSilverCopper),杰克可以按此顺序购买卡牌,以分隔。如果杰克买不起任何胜利卡牌,只输出他能买到的最好的宝藏卡牌。

样本输入1】

0 1 0

样本输出1】

Estate or Copper

样本1说明

杰克手中有1银,这意味着他有2个购买力。这将使他可以购买Estate Copper

样本输入2】

2 1 0

样本输出2】

Province or Gold

样本输入3】

0 0 1

样本输出3】

Copper

来源/分类