CCF—消除类游戏 20151202
来源:互联网 发布:php开源电子商务系统 编辑:程序博客网 时间:2024/06/09 16:04
#include <iostream>
using namespace std;
int main()
{
int m, n;
cin >> n >> m;
int arr[n][m],result[n][m];
for(int i = 0 ; i < n; i ++)
for(int j = 0 ; j < m ; j ++){
cin >> arr[i][j];
result[i][j] = arr [i][j];
}
/*
原: 固定思维,非要考虑相邻的>4个元素相等的情况
更新:只要考虑相邻的3个元素相等的情况
*/
//***********************************************
for(int i = 0 ; i < n ; i ++)
for(int j = 0 ; j < m ; j++){
// if(j + 2 < m) //判断随后是否有2个数 横行判断
if(arr[i][j] == arr[i][j + 1] && arr[i][j + 1] == arr[i][j + 2]){
if(j + 2 < m) {
result[i][j] = 0;
result[i][j + 1] = 0;
result[i][j + 2] = 0;
}
}
if(i + 2 < n)//判断随后是否有2个数 竖行判断
if(arr[i][j] == arr[i + 1][j] && arr[i + 1][j] == arr[i + 2][j]){
result[i][j] = 0;
result[i + 1][j] = 0;
result[i + 2][j] = 0;
}
}
//**********************************************
for(int i = 0 ; i < n; i ++){
for(int j = 0 ; j < m ; j ++)
cout << result[i][j] << " ";
cout << endl;
}
}
using namespace std;
int main()
{
int m, n;
cin >> n >> m;
int arr[n][m],result[n][m];
for(int i = 0 ; i < n; i ++)
for(int j = 0 ; j < m ; j ++){
cin >> arr[i][j];
result[i][j] = arr [i][j];
}
/*
原: 固定思维,非要考虑相邻的>4个元素相等的情况
更新:只要考虑相邻的3个元素相等的情况
*/
//***********************************************
for(int i = 0 ; i < n ; i ++)
for(int j = 0 ; j < m ; j++){
// if(j + 2 < m) //判断随后是否有2个数 横行判断
if(arr[i][j] == arr[i][j + 1] && arr[i][j + 1] == arr[i][j + 2]){
if(j + 2 < m) {
result[i][j] = 0;
result[i][j + 1] = 0;
result[i][j + 2] = 0;
}
}
if(i + 2 < n)//判断随后是否有2个数 竖行判断
if(arr[i][j] == arr[i + 1][j] && arr[i + 1][j] == arr[i + 2][j]){
result[i][j] = 0;
result[i + 1][j] = 0;
result[i + 2][j] = 0;
}
}
//**********************************************
for(int i = 0 ; i < n; i ++){
for(int j = 0 ; j < m ; j ++)
cout << result[i][j] << " ";
cout << endl;
}
}
阅读全文
0 0
- CCF—消除类游戏 20151202
- CCF 消除类游戏
- CCF 消除类游戏
- ccf 消除类游戏
- CCF 消除类游戏
- ccf 消除类游戏
- CCF消除类游戏
- CCF 消除类游戏
- CCF——消除类游戏
- CCF——消除类游戏
- CCF之消除类游戏
- 【CCF 消除类游戏 水】
- ccf试题 消除类游戏
- ccf认证消除类游戏
- CCF之消除类游戏
- CCF 认证—消除类游戏(思维题目)
- CCF认证20151202(消除游戏)
- C++ CCF真题----消除类游戏
- translate 的50%是相对于自己的
- ImageLoade的配置
- poj 1703 Find them, Catch them(并查集)
- [编译]GCC 连接顺序
- Jzoj1164求和
- CCF—消除类游戏 20151202
- Java中的static关键字解析
- sizeof 知多少?
- 商品库存信息管理
- HDU 3401 Trade(用单调队列优化DP)
- LeetCode-全排列
- 51nod 1005大数相加
- 实验一线性表的基本操作实现及其应用
- A Cubic number and A Cubic Number