点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From sina007
扑克牌游戏
背景 Background
  为了for beginngers,特设此题,^_^
描述 Description
  扑克牌游戏
【问题描述】
聪聪和明明两位小朋友正在玩一个扑克牌游戏。每一副扑克牌有黑桃、红桃、草花、方
块四种花色,每种花色有13张牌,牌值分别是Ace、2、3、4、5、6、7、8、9、10、Jack、
Queen、King,如下图所示:
每一轮出牌,聪聪首先拿出一张牌,然后明明也拿出一张牌,当明明拿出的牌与聪聪拿
出的牌花色相同且牌值比聪聪的大时,明明才能获得本轮出牌的胜利,否则聪聪胜利。这里
我们假定牌值的大小关系为:
2<3<4<5<6<7<8<9<10<Jack<Queen<King<Ace
请编程计算某一轮出牌中,当聪聪拿出一张牌后,明明有多少种出牌方案可以获得胜
利,并输出牌值最小的出牌方案。
【输入数据】
输入文件card.in:输入从文件中读取,输入共N+2行。
第1行是表示聪聪的出牌信息,首先是一个代表花色的小写字母,然后是一个代表牌值
的整数,中间用一个空格分隔。
第2行一个整数N(1≤N≤100),表示明明现在手上牌的数量。
接下来N行,每行表示明明手中一张牌的信息,首先是一个代表花色的小写字母,然
后是一个代表牌值的整数,中间用一个空格分隔。注意,他们玩的游戏有多副牌,所以有
些牌可能重复。
说明:表示花色的小写字母为“s”、“h”、“c”、“d”,分别表示黑桃、红桃、草花、方
块。表示牌值的整数为1到13,其中1表示Ace,11表示Jack,12表示Queen,13表示
King。
【输出数据】
输出文件card.out:结果输出到文件中,输出共2行。
第1 行输出明明要想获得胜利有多少种出牌方案。花色和牌值都相同的出牌方案算作
一种。如果明明没有可以获胜的出牌方案,则输出“0”,此时第2行不需要输出。
第2行输出明明要想获得胜利可以出的牌中牌值最小的那张牌的信息,包括牌的花色和
牌值,中间用一个空格分隔。花色用小写字母“s”、“h”、“c”、“d”分别表示黑桃、红桃、
草花、方块,牌值用Ace、2、3、4、5、6、7、8、9、10、Jack、Queen、King分别表示1
到13。
【输入输出样例1】
输入:
h 11
4
c 1
h 12
h 10
s 12
输出:
1
h Queen
【样例1解释】
聪聪本轮出的牌位为红心Jack。明明有4张牌,分别为草花Ace,红心Queen,红心10
和黑桃Queen。明明要想获得胜利,出的牌花色必须和聪聪相同且牌值比聪聪的大,所以只
有1种出牌方案,为红心Queen。
【输入输出样例2】
输入:
h 5
6
s 1
h 1
c 10
h 7
h 12
h 7
输出
3
h 7
【样例2解释】
聪聪本轮出的牌为红心5,明明有6张牌,分别为黑桃Ace、红心Ace、草花10、红心
7、红心Queen和红心7。明明要想获得胜利,出的牌花色必须和聪聪相同且牌值比聪聪的
大,所以有3种出牌方案,为红心Ace、红心Queen和红心7,其中红心7明明有2张牌,
但只算一种方案。牌值最小的出牌方案为红心7。
【输入输出样例3】
输入:
h 1
4
s 1
h 1
c 10
h 13
输出:
0
【样例3解释】
聪聪本轮出的牌为红心Ace,明明手上现在有4张牌,分别为黑桃Ace、红心Ace、草
花10、红心King。明明要想获得胜利,出的牌花色必须和聪聪相同且牌值比聪聪的大,但
明明手上没有这样的牌,所以输出0,此时第2行不需要输出。

【数据范围约定】
所有的输入数据保证1≤N≤100。
输入格式 Input Format
  两个自然数x和y(0<=x,y<=32767)
输出格式 Output Format
  一个数,即x和y的和
样例输入 Sample Input
 
样例输出 Sample Output
 
时间限制 Time Limitation
  各个测试点1s
Flag
  
题号
  P1784
  模拟
通过
  0人
提交
  5次
通过率
  0%
难度
  0
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 51 | Processed Time : 109 ms | Server Time : 2025/4/26 15:29:28