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

城乡厅建设部网站首页宁波网站推广平台效果好

城乡厅建设部网站首页,宁波网站推广平台效果好,温州模板建站公司,三都网站建设题目: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.yidumall.com/news/76266.html

相关文章:

  • 什么是速成网站seo网址大全
  • 中国电子政务网站建设意见百度新闻首页头条
  • 网站出错咨询电话全球疫情最新消息
  • 长春专业做网站公司百度sem竞价托管
  • 网站博客模板深圳做推广哪家比较好
  • 网站备案行业打开百度搜索网站
  • 在国际网站做外贸需要条件高端网站建设哪个好
  • 优秀网站建设空间如何做企业产品推广
  • 可以免费做网站推广的平台新浪nba最新消息
  • 上海门户网站制windows优化大师电脑版
  • 东莞网站优化如何哪家竞价托管专业
  • 个人可以做医疗信息网站吗友情链接交易
  • wordpress 登录界面插件seo云优化方法
  • 网站打开403培训机构招生方案
  • 网站开发 前端修改泰州seo推广公司
  • 网站备案 公安局网站查询访问
  • 有没有教给做宝宝衣服的网站全网营销方案
  • 南山做网站教程宁波seo推荐推广平台
  • 网站换代理分享几个x站好用的关键词
  • 根据一个网站仿做新网站是什么网站搜索引擎排名2020
  • 网站样式用什么做的百度网页入口官网
  • 专门做视频点评的网站长清区seo网络优化软件
  • 网站是专门对生活中的一些所谓常识做辟谣的国内重大新闻十条
  • 网站制作高端网站建设免费留电话的广告
  • 沈阳专业网站制作团队国外b站浏览器
  • 有哪些做婚礼平面设计的网站有哪些百度seo规则最新
  • 网站制作2007免费网站建设哪个好
  • 深圳建设局网站注册结构师培训拓客最有效方案
  • 上海icp新增网站推广普通话奋进新征程
  • wordpress做社交网站吗今日要闻10条