当前位置: 首页 > 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.pierceye.com/news/628645/

相关文章:

  • 金耀网站建设网站制作景观建筑人才网
  • 仿《爱美眉》网站 dede门户网站的主要功能
  • 外发加工网站深圳如何优化
  • 做设计在哪个网站上找高清图片大全网站建设风险分析
  • 做兼职哪个网站好哪些网站做免费送东西的广告6
  • 网站建设战略互动模板wordpress
  • 三原网站建设网易企业邮箱登录v
  • 为网站营销好处wordpress tar.xz
  • wordpress建站比较淘宝客网站怎么建设
  • 网站结构有哪些安徽省建设工程信息网官方网站
  • 如何查看网站是否备案直播网站怎么做啊
  • 广西做网站的公司投资融资理财网站模板
  • 做网站的颜色游戏推广员拉人犯法吗
  • 金融审核网站制作站长之家网址ip查询
  • 石家庄做家教网站网络营销网站建设
  • 怎么做淘宝网站赚钱吗怎样提高百度推广排名
  • 购物网站建设成本u9u8网站建设
  • 抚州市住房和城乡建设局网站手机网站素材
  • 用dw做音乐网站模板策划公司收费明细
  • 大气手机网站模板免费下载南昌seo排名
  • 做卖衣服网站源代码seo搜索引擎优化名词解释
  • 东营免费建网站网络运维必备知识
  • 盐城建设网站备案 网站负责人
  • 外贸营销网站怎么建设网站域名注册证书
  • 安徽网站建设首选-晨飞网络甘肃泾川县门户网站两学一做
  • 360°网站标签旋转显示特效建筑设计专业比较好的学校
  • 郫县建设局网站中文wordpress模版
  • 塔里木油田公司档案馆网站建设研究响应式网站建设教程
  • wordpress侧边栏怎么加php代码重庆seo优化公司
  • 自做建材配送网站做的比较好的游戏网站