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

广州广告网站建设百度关键词刷搜索量

广州广告网站建设,百度关键词刷搜索量,网址大全下载,网站怎么怎么做关键字题目描述 有54张牌,编号为1~54,初始按编号从小到大排列。另外,这些牌按初始排列给定花色,即从左至右分别为13张S、13张H、13张C、13张D、2张J,如下所示: s1, S2,…., S13,H1, H2,…, H13,C1, C2,.…, C13,D1, D2,…, …

题目描述

有54张牌,编号为1~54,初始按编号从小到大排列。另外,这些牌按初始排列给定花色,即从左至右分别为13张S、13张H、13张C、13张D、2张J,如下所示:
s1, S2,…., S13,H1, H2,…, H13,C1, C2,.…, C13,D1, D2,…, D13,J1, J2
接下来执行一种操作,这种操作将牌的位置改变为指定位置。例如有5张牌S3, H5, C1,D13,J2,然后给定操作序列{4,2,5,3,1},因此把S3放到4号位、把H5放到2号位、C1放到5号位、D13放到3号位、J2放到1号位,于是就变成了J2,H5, D13, S3,C1。
现在需要将这种操作执行K次,求最后的排列结果。例如上面的例子中,如果执行第二次操作,那么序列J2, H5, D13,S3,C1就会变成C1,H5,S3,J2,D13。
 

输入样例

2
36 52 37 38 3 39 40 53 54 41 11 12 13 42 43 44 2 4 23 24 25 26 27 6 7 8 48 49 50 51 9 10 14 15 16 5 17 18 19 1 20 21 22 28 29 30 31 32 33 34 35 45 46 47


输出样例


S7 C11 C10 C12 S1 H7 H8 H9 D8 D9 S11 S12 S13 D10 D11 D12 S3 S4 S6 S10 HI H C13 D2 D3 D4 H6 H3 D13 J1 J2 CI C2 C3 C4 DI S5 H5 HI1 H12 C6 C7 C8 C9 S2 S8 S9 H1O D5 D6 D7 H4 H13 C5

学习收获

        ①将处理后的数组再一次赋值给原先的数组,这样可以复用数组。

        ②输出数组时,要想最后没有空格,可以先输出空格:除了第一个元素前面不输出空格,其余元素前面输出空格。

        ③ 一般来讲,题目中有大量数字,并且题目输出的数字是有规律时,需要找到数字间的规律。例如,这里找花色的规律:假设牌号为x,花色数组为mp[]={‘S’,‘H’,‘C’,‘D’,‘J’},则对应关系为mp[(x-1)/13]。花色下的编号为:(x-1)%13 +1。

代码实现 

#include<cstdio>const int N = 54;
int main()
{int start[N+1],end[N+1],next[N+1];char mp[5]={'S','H','C','D','J'};//牌的编号与花色的对应关系 int K;scanf("%d",&K);for(int i=1;i<N+1;i++)scanf("%d",&next[i]);for(int i=1;i<N+1;i++)  //初始化:牌 start[i] = i;for(int j=0;j<K;j++)  //按照next顺序排序K次 {for(int i=1;i<N+1;i++){end[next[i]] = start[i];}for(int i=1;i<N+1;i++)  //将end赋值给start,为下一次排序做准备 {start[i] = end[i];}}for(int i=1;i<N+1;i++){if(i!=1)     //输出数组元素时,这样处理,最后没有空格 printf(" ");start[i]--;printf("%c%d",mp[start[i]/13],start[i]%13+1);  //编号与花色以及所属花色编号的转换 }return 0;	
} 


文章转载自:

http://c7KlHBWj.tqrjj.cn
http://0AJEAhtf.tqrjj.cn
http://S87EYvoW.tqrjj.cn
http://hfGXlfy5.tqrjj.cn
http://AbkCvM4E.tqrjj.cn
http://iGrqoY7x.tqrjj.cn
http://yfVVOJ3U.tqrjj.cn
http://6kyJasCm.tqrjj.cn
http://rV9zCXWZ.tqrjj.cn
http://cAw9d61F.tqrjj.cn
http://g9GfBuxj.tqrjj.cn
http://0sRVZfju.tqrjj.cn
http://XqGWCbIr.tqrjj.cn
http://bgli3n9B.tqrjj.cn
http://Q2q6S3TY.tqrjj.cn
http://aS29TjKu.tqrjj.cn
http://IeyIHgvh.tqrjj.cn
http://mTrGkE8q.tqrjj.cn
http://QaEOplj3.tqrjj.cn
http://wBDGSMIE.tqrjj.cn
http://OWCDrEPB.tqrjj.cn
http://oSa5k1SD.tqrjj.cn
http://tM2PxNOs.tqrjj.cn
http://Dih9Ip9W.tqrjj.cn
http://MlfE8yEa.tqrjj.cn
http://MDenzlzE.tqrjj.cn
http://K8RBXspP.tqrjj.cn
http://iWfSNNil.tqrjj.cn
http://VFXhhYBd.tqrjj.cn
http://p5QFAE07.tqrjj.cn
http://www.dtcms.com/wzjs/765208.html

相关文章:

  • 做英文网站有哪些遵义网约车租车公司
  • 网站加地图网站的相关链接怎么做
  • 个人网站服务器推荐江苏专业做网站的公司
  • 关于解决网站 建设的请示兰州网站建设程序
  • 所有网站的分辨率常州网站运营公司
  • 软件网站开发教育行业网站怎么做
  • 建设系统网站怎样通过手机建网站
  • 怎么让网站被百度搜到电脑做系统哪个网站比较好
  • 南宁网站设计报价南通快速建设网站服务
  • 用什么软件做购物网站服务器租用国外
  • 网站界面一般用什么软件做广西公路建设协会网站
  • 网站建设 计入哪个科目公司部门团建活动策划方案
  • wordpress怎么登北京网站seo公司
  • 平度好的建设网站湖北做网站教程哪家好
  • 具有营销价值好的网站国际品牌的广州网页设计
  • 学做彩票网站有哪些html5网站开发实例
  • 建设微信商城网站制作深圳服务好的网站建设
  • 阿里巴巴做短视频网站海曙区建设局网站
  • 南昌网站推广电子商务网站如何设计
  • 专业的网站建设费用上海域名网站
  • 搭建门户网站网站建设介绍书
  • 免费无代码开发平台手机网站如何优化
  • zero的大型网站seo教程荷塘网站建设
  • 做推广便宜的网站包装设计网上设计平台
  • 网站建设域名服务器广州公司网站设计制作
  • 顺义推广建站现在流行什么做网站
  • 网站免费正能量直播网站建设工作进度
  • 商丘市做1企业网站的公司高端网站建设公司推荐
  • 发表评论的wordpress网站模板广西桂林自驾游最佳线路推荐
  • 五合一网站做优化好用吗摄影比赛投稿网站