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

提示该域名为lp网站陕西网站建设技术方案

提示该域名为lp网站,陕西网站建设技术方案,网站源码爬取,个人邮箱登录登录入口202305-1重复局面#xff1a; 问题描述 国际象棋每一个局面可以用大小为 88 的字符数组来表示#xff0c;其中每一位对应棋盘上的一个格子。六种棋子王、后、车、象、马、兵分别用字母 k、q、r、b、n、p 表示#xff0c;其中大写字母对应白方、小写字母对应黑方。棋盘上无…202305-1重复局面 问题描述 国际象棋每一个局面可以用大小为 8×8 的字符数组来表示其中每一位对应棋盘上的一个格子。六种棋子王、后、车、象、马、兵分别用字母 k、q、r、b、n、p 表示其中大写字母对应白方、小写字母对应黑方。棋盘上无棋子处用字符 * 表示。两个字符数组的每一位均相同则说明对应同一局面。 现已按上述方式整理好了每步棋后的局面试统计每个局面分别是第几次出现。 输入格式 从标准输入读入数据。 输入的第一行包含一个正整数n表示这盘棋总共有 n步。 接下来 8×n 行依次输入第 1 到第 n 步棋后的局面。具体来说每行包含一个长度为 8 的字符串每 8 行字符串共 64 个字符对应一个局面。 输出格式 输出到标准输出中。 输出共 n 行每行一个整数表示该局面是第几次出现。 样例输入 8 ******** ******pk *****r*p p*pQ**** ******** **b*B*PP ****qP** **R***K* ******** ******pk *****r*p p*pQ**** *b****** ****B*PP ****qP** **R***K* ******** ******pk *****r*p p*p***** *b**Q*** ****B*PP ****qP** **R***K* ******k* ******p* *****r*p p*p***** *b**Q*** ****B*PP ****qP** **R***K* ******k* ******p* *****r*p p*pQ**** *b****** ****B*PP ****qP** **R***K* ******** ******pk *****r*p p*pQ**** *b****** ****B*PP ****qP** **R***K* ******** ******pk *****r*p p*p***** *b**Q*** ****B*PP ****qP** **R***K* ******** ******pk ******rp p*p***** *b**Q*** ****B*PP ****qP** **R***K* 样例输出 1 1 1 1 1 2 2 1 样例说明 第 6、7 步后的局面分别与第 2、3 步后的局面相同。第 8 步后的局面与上图相对应。 子任务 输入数据满足 n ≤100。 提示 判断重复局面仅涉及字符串比较无需考虑国际象棋实际行棋规则。 题解 #include bits/stdc.h using namespace std; int n; char pieces[64]; mapstring, int status_map; int main() {cin n;for (int i0;in;i) {for (int j0;j64;j) cin pieces[j];if (status_map.count(pieces)) {status_map[pieces] ;}else {status_map[pieces] 1;}cout status_map[pieces] endl;}return 0; } 解析 mapstring, int status_map; // 声明一个映射map容器status_map用于存储棋子状态和对应的出现次数 if (status_map.count(pieces)) // 判断以pieces为键是否已经存在于status_map中{status_map[pieces] ; // 如果存在则将对应的值加1}else{status_map[pieces] 1; // 如果不存在则将键pieces插入到status_map中并将对应的值设置为1} 题解中涉及到的知识点C常见容器一网打尽_c容器 除去题目背景的意思即记录输入的每一个字符串是第几次出现并在最后输出次数可以用map容器记录每一个64位的字符串并判断是否已经存入map中来更新次数。
http://www.zqtcl.cn/news/628645/

相关文章:

  • 南宁品牌网站建设公司中国商业企业网
  • 建设招标网官方网站电脑版做系统简单还是网站简单
  • 网站平台建设总结品牌网页
  • 网站建设如何就接入支付宝企业云平台
  • swoole做网站做网站建设的上市公司有哪些
  • 建设银行江苏官网招聘网站网站设置首页连接分类页的视频教程
  • 通过dede访问自己做的网站高端 建站
  • wordpress自定义json温岭新站seo
  • 网站开发的五个阶段wordpress安装在本地
  • 郴州网站建设有哪些sem优化
  • 在百度怎么申请自己的网站深圳网站建设迅美
  • wordpress 企业网站教程网站开发集成软件
  • 专业的西安免费做网站wordpress手机端插件
  • 口碑好网站建设优化大师win10下载
  • 网站建设普及型小程序开发平台好的有哪些
  • 网站建设与管理专业凡科做的网站好吗
  • wordpress添加变量福州seo网站管理
  • 哔哩哔哩免费网站观看网站制作合同书
  • 自流井移动网站建设建设网站的一般步骤
  • 手机导航网站模板上海低价网站建设
  • 如何开公司注册需要多少钱东莞网站推广优化网上推广公司
  • 新闻门户网站制作教育培训网站开发
  • 网站建设公司哪个好一点最近一周的热点新闻
  • 做最优秀的自己的视频网站佛山搜索引擎优化
  • 六盘水市网站建设免费封面设计在线制作生成
  • 北京快速建站制作公司wordpress wpoptions
  • iis如何建立网站门源县住房和城乡建设局网站
  • 装修素材图片都从什么网站找铁门关网站建设
  • 网站服务器环境不支持mysql数据库免费商标图案logo
  • 以什么主题做网站好wordpress怎么设置404