问题描述
  消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。
  现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。
  请注意:一个棋子可能在某一行和某一列同时被消除。
输入格式
  输入的第一行包含两个整数n, m,用空格分隔,分别表示棋盘的行数和列数。
  接下来n行,每行m个整数,用空格分隔,分别表示每一个方格中的棋子的颜色。颜色使用1至9编号。
输出格式
  输出n行,每行m个整数,相邻的整数之间使用一个空格分隔,表示经过一次消除后的棋盘。如果一个方格中的棋子被消除,则对应的方格输出0,否则输出棋子的颜色编号。
样例输入
4 5
2 2 3 1 2
3 4 5 1 4
2 3 2 1 3
2 2 2 4 4
样例输出
2 2 3 0 2
3 4 5 0 4
2 3 2 0 3
0 0 0 4 4
样例说明
  棋盘中第4列的1和第4行的2可以被消除,其他的方格中的棋子均保留。
样例输入
4 5
2 2 3 1 2
3 1 1 1 1
2 3 2 1 3
2 2 3 3 3
样例输出
2 2 3 0 2
3 0 0 0 0
2 3 2 0 3
2 2 0 0 0
样例说明
  棋盘中所有的1以及最后一行的3可以被同时消除,其他的方格中的棋子均保留。
评测用例规模与约定
  所有的评测用例满足:1 ≤ n, m ≤ 30。
  


关键:复制棋盘


#include<iostream>
using namespace std;
int main()
{int m,n;cin>>m>>n;int a[m][n];int b[m][n];for(int i=0;i<m;i++){for(int j=0;j<n;j++){cin>>a[i][j];b[i][j]=a[i][j];}}for(int i=0;i<m;i++)//行 {for(int j=0;j+2<n;j++){if(a[i][j]==a[i][j+1]&&a[i][j]==a[i][j+2]){b[i][j]=0;b[i][j+1]=0;b[i][j+2]=0;}}}for(int i=0;i<n;i++)//列{for(int j=0;j+2<m;j++){if(a[j][i]==a[j+1][i]&&a[j][i]==a[j+2][i]){b[j][i]=0;b[j+1][i]=0;b[j+2][i]=0;}}} for(int i=0;i<m;i++){for(int j=0;j<n;j++){cout<<b[i][j]<<" ";}if(i!=m-1) cout<<endl;}return 0;
}

201512-2消除类游戏相关推荐

  1. 消除类游戏201512(C语言版)

    问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消 ...

  2. ccf题库中2015年12月2号消除类游戏

    题目如下: 问题描述消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些 ...

  3. 消除类游戏ccf c语言,ccf试题 消除类游戏

    问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消 ...

  4. 用cocos2d-html5做的消除类游戏《英雄爱消除》(1)——系统主菜单

    系统主菜单如下图所示: 首先,介绍下这个主菜单,它包含了一个动画logo以及一个按钮选项,动画logo每隔1秒钟切换一张图片,点击相应的按钮选项会切换不同的游戏场景. 下面看下这个界面的源码: /** ...

  5. CCF 201512-2 消除类游戏

    问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消 ...

  6. CCF201512-2 消除类游戏

    问题描述: 试题编号: 201512-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的 ...

  7. 消除类游戏(js版)

    原文:消除类游戏(js版) 最近一直在玩一款消灭星星的消除类游戏,周末无聊就用js也写了一遍,感觉玩比写还困难一直玩不到10000分.废话不多说直接上源码. 效果图(ps 页面有点难看木有美工) 代码 ...

  8. CCF2015-12-2 消除类游戏

    试题编号: 2015-12-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上 ...

  9. 用Unity开发2D消除类游戏的素材资源精选

    本文精选了一些用Unity制作2D消除类游戏的UI素材.音频资源和完整项目. 常见的消除类游戏种类有:三消.六边形三消.点点消.连连消.泡泡龙类型消除.连连看.1024类型消除等.也有各种各样和其他元 ...

  10. 消除类游戏(C++)

    消除类游戏 [问题描述]消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时, ...

最新文章

  1. Linux内核分析--内核中的数据结构双向链表续【转】
  2. 智能指针shared_ptr的用法
  3. 如何实现一个分布式 RPC 框架
  4. HDU 4162 Shape Number(最小表示法)
  5. Java中this()和super()的注意点
  6. js修改html不成功,为什么这段代码中用js修改css样式中的display属性却不成功?
  7. java不同环境_Spring Boot系列 – 5. 不同的环境使用不同的配置
  8. 最适合物联网的开源数据库
  9. 寻路优化(一)——二维地图上A*启发函数的设计探索
  10. Akka的Actor生命周期《Eight》译
  11. web集群之haproxy相关配置
  12. 在java中关于封装性的说法中错误的是_java题库2
  13. CAN通讯程序C语言,基于单片机的CANBUS程序(C语言)
  14. Linuxbt下载工具-Transmission-支持命令行!!!
  15. Yang不等式,Hölder不等式与闵可夫斯基(Minkowski)不等式
  16. python操作符是什么意思_如何使用python操作符**与*?有什么区别?
  17. DRSL: Deep Relational Similarity Learning for Cross-modal Retrieval-多模态学习总结
  18. Flutter高仿微信-第26篇-新的朋友
  19. 华为AR路由器的无线AC和AP分别是指什么
  20. 极智AI | 教你 tensorrt 实现 mish 算子

热门文章

  1. 团车2021年第四季度收入下滑五成:亏损再扩大,闻伟身价大幅缩水
  2. ZABBIX 监控原理及架构
  3. 使用putty连接远程在vim中鼠标右键不能粘贴问题解决
  4. deepin steam上使用独立显卡的方法
  5. php 邮件 超时,PHPMailer连接超时
  6. MySQL和DB2对比
  7. Android 无法识别真机
  8. 设置和使用 Studio3 Wireless 头戴式耳机
  9. Golang - path/filepath 包
  10. 2020年度文章列表