问题 5873 --2.扑克牌(poker)

5873: 2.扑克牌(poker)

题目描述

  FJ有一副扑克,有52张牌,分为方块、梅花、红桃、黑桃,共4大类,每类都是有13张牌。我们用P表示方块类,用K表示梅花类,用H表示红桃类,用T表示黑桃类。每一类用数字01,02,03,......13 表示13张牌,那么方块类的13张牌就是:P01,P02,P03, ...P10,P11,P12,P13。同理,梅花类的13张牌就是:K01,K02,K03,...K10,K11,K12,K13。红桃类,黑桃类的也同理。 FJ现在教Bessie认扑克牌,FJ给出一个字符串S,问字符串中是否有重复的扑克牌?如果有重复的扑克牌,Bessie要输出“GRESKA”。如果没有重复的扑克牌,如果FJ要把一副扑克的52张牌全部给Bessie的话,除了已经给了字符串S代表的扑克牌,还缺多少张方块牌?还缺多少张梅花牌?还缺多少张红桃牌?还缺多少张黑桃牌?

输入

一个字符串S,表示FJ已经给了这些扑克牌给Bessie。字符串的每三个连续的字符表示一张扑克牌。S的长度不超过1000。

输出

如果有重复的扑克牌,输出“GRESKA”(双引号不用输出)。 否则输出4个整数,空格分开,分别表示还缺的方块扑克牌的数量、还缺的梅花扑克牌的数量、还缺的红桃扑克牌的数量、还缺的黑桃扑克牌的数量。

样例输入输出

输入#1 复制
P01K02H03H04
输出#1 复制
12121113

提示

样例解释 给出了4张扑克牌,其中第1张是方块,第2张是梅花,第3张和第4张是红桃,没有给出黑桃,给出的没有重复的扑克牌,因为4大类的扑克牌都是13张的,所有还缺方块牌12张,还缺梅花牌12张,还缺红桃牌11张,还缺黑桃牌13张。

序号 标题 作者 发表时间 费用 订购数 操作