当前位置: 首页 > news >正文

城乡厅建设部网站首页西安搜建站科技网站

城乡厅建设部网站首页,西安搜建站科技网站,线上培训平台搭建,3dmax做图那个网站好题目:P8466 [Aya Round 1 A] 幻想乡扑克游戏 题目描述: 题目描述 斗地主是一种使用 �A 到 �K 加上大小王的共 5454 张扑克牌来进行的游戏,其中大小王各一张,其它数码牌各四张。在斗地主中,牌的…

题目:P8466 [Aya Round 1 A] 幻想乡扑克游戏

题目描述:

题目描述
斗地主是一种使用 �A 到 �K 加上大小王的共 5454 张扑克牌来进行的游戏,其中大小王各一张,其它数码牌各四张。在斗地主中,牌的大小关系根据牌的数码表示如下:3<4<5<6<7<8<9<10<�<�<�<�<2<小王wxy<大王3<4<5<6<7<8<9<10<J<Q<K<A<2<小王wxy<大王且牌的大小关系和花色无关。游戏开始时,将会给 33 名玩家各自发放 1717 张牌作为手牌,余下三张作为底牌。玩家会将牌从大到小排序理好,然后根据自己牌型的好坏程度来选择是否叫地主。你认为,如果自己的手牌中存在王炸(即大小王各一张)或者至少一个炸弹(即四张数码相同的牌),则你会选择叫地主。请实现一个程序来判断你是否应该叫地主。输入格式
本题包含多组数据。第一行输入一个整数 �T,表示数据组数。
接下来 �T 行,每行输入一个长度为 1717 的字符串,表示你的手牌。保证牌已经预先理好。在输入中使用 �T 代表点数为 1010 的牌,使用 �X 代表小王,使用 �D 代表大王。输出格式
输出共 �T 行。
对于每组数据,输出一行一个字符串:
yes 代表你应该叫地主。
no 代表你不应该叫地主。
你可以输出字符串的任意大小写形式。例如:字符串 yes、Yes、YES 均会被视为表示应该叫地主。输入输出样例
输入 #13
X2AAKKKKQT9765433
DX22AKKQJTT884443
X2AAAKQQJT8554433
输出 #1Yes
Yes
No

对于数据 11,输入数据相当于下面的手牌(忽略花色):

该手牌中存在炸弹:

故你选择叫地主。

对于数据 22,输入数据相当于下面的手牌(忽略花色):

该手牌中存在王炸:

故你选择叫地主。

对于数据 33,输入数据相当于下面的手牌(忽略花色):

该手牌中不存在王炸和炸弹。故你选择不叫地主。

题目分析:

首先多组数据,用n表示,循环n次。使用flag_x,flag_d,flag三个状态变量来记录是否有小王,是否有大王及是否该叫地主。

提示:数据千万条,清空第一条。多测不清空,爆零两行泪。

 接着输入17个数,并进行排序。因为排序可以让判断更加简单,这里使用sort升序排列。

中国电子学会五级考点详解(二)-sort

然后分两步判断。

先判断是否有大王小王,如果有,flag=1,break并输出。

再使用t判断是否有四个连续的数字(此时排序的作用就显出来了),如果有,flag=1,break并输出。

如果以上两个条件都未满足(flag=0),说明你不该叫地主,输出"no"。

上代码:

#include<bits/stdc++.h>
using namespace std;
int main(void)
{int n,i,t,flag_x,flag_d,flag;char a[20];cin>>n;while(n--){for(i=1;i<=17;i++){cin>>a[i];}t=1;flag_x=0;flag_d=0;flag=0;sort(a+1,a+1+17);for(i=1;i<=17;i++){if(a[i]=='X'){flag_x=1;}if(a[i]=='D'){flag_d=1;}if(flag_x==1&&flag_d==1){flag=1;break;}}for(i=1;i<=17;i++){if(a[i]==a[i+1]){t++;if(t==4){flag=1;break;}}else{t=1;}}if(flag==1){cout<<"yes"<<endl;}else{cout<<"no"<<endl;}}
}

http://www.sczhlp.com/news/28313/

相关文章:

  • 做物流网站的公司吗广州网站营销优化qq
  • 沈阳建设网站公司线上推广方式有哪些
  • Scrum Master角色解析与敏捷团队管理
  • 如何做网站霸屏新闻摘抄2022最新5篇
  • 品牌营销策划网站网络营销最主要的工具是
  • wordpress评论楼seo网络推广到底是做什么的
  • 石家庄网站建设seo优化营销品牌宣传的推广
  • 安徽建设通网站培训班有哪些
  • wordpress调用特定分类文章南昌seo排名公司
  • 做网站的都是直男癌吗优质网站
  • 判断某个属性是否为值类型
  • [ARC151C] 01 Game
  • 做100个网站效果图网络口碑推广公司
  • 做网站哪里的好厦门人才网唯一官网
  • 做网站好还是做商城好网站建设是什么工作
  • 昆明网站做网页设计素材
  • 建设网站需要花费什么费用友情链接交换网址大全
  • 25-暑期-来追梦noip-卷7 总结
  • 宜兴SAP:哲讯科技驱动企业智慧转型的新引擎
  • 笛卡尔树分治
  • 芯片封装遇上SAP:哲讯科技助力半导体产业智造升级
  • 网站建设找酷风长沙百度关键词推广
  • 培训网站建设方案模板下载如何做营销策划方案
  • 个人怎么样做网站百度网站打开
  • 在线注册个体工商户网站seo诊断分析
  • 青岛做物流网站网络营销的优势和劣势
  • 建设一个网站所需要注意的百度搜索推广登录入口
  • 网站前台和后台搜狗登录入口
  • 把网站做静态化厦门seo外包公司
  • 什么软件可以找做网站的国内快速建站