第六次CCF计算机软件能力认证-消除类游戏

简介: 第六次CCF计算机软件能力认证-消除类游戏

第六次CCF计算机软件能力认证-消除类游戏


#include<iostream>
#include<algorithm>
#include<cstring>
using namespace std;
const int N=35;
int q[N][N];
int g[N][N];
int n,m;
int temp,c;
int main(){
    scanf("%d%d",&n,&m);
    for(int i=1;i<=n;i++)
        for(int j=1;j<=m;j++){
            cin >>q[i][j];
            g[i][j]=q[i][j];//将数组备份,消除行之后,无法用数组q判断来消除列
        }
    for(int i=1;i<=n;i++){      //先将每一行应消除的消除
        for(int j=1;j<=m;j++){
            if(temp!=q[i][j]){      //如果不是原来的数字,计数改为1,temp存储新的的数字
                temp=q[i][j];       //temp存储当前遇到的数字
                c=1;
            }
            else{
                c++;            //仍为这个数字,计数加一
                if(c>=3){       //计数超过三时擦除数字
                    q[i][j]=0;      
                    q[i][j-1]=0;
                    q[i][j-2]=0;
                    } 
            }
        } 
        temp=0,c=0;
    }
    for(int j=1;j<=m;j++){          //将每一列应消除的消除,操作原理同上
        for(int i=1;i<=n;i++){
            if(temp!=g[i][j]){
                temp=g[i][j];
                c=1;
            }
            else{
                c++;
                if(c>=3){
                    q[i][j]=0;
                    q[i-1][j]=0;
                    q[i-2][j]=0;
                    }
            }
        }
        temp=0,c=0;
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++)
            cout <<q[i][j]<<' ';
        cout <<endl;
    }
    return 0;
}


相关文章
|
4月前
|
项目管理
pmp十大知识领域,49个过程的4W1H
pmp十大知识领域,49个过程的4W1H
|
5月前
|
安全 算法 网络安全
|
8月前
|
安全
8月11日|CSA研讨会:国标要点解读《信息安全技术 个人信息处理中告知和同意实施指南》
2023年8月11日(本周五)19:00-20:30,由CSA大中华区隐私与个人信息保护法律工作组举办CSA研讨会—国家标准: 个人信息处理中告知和同意实施指南解读与实践分享
8月11日|CSA研讨会:国标要点解读《信息安全技术 个人信息处理中告知和同意实施指南》
|
9月前
|
机器学习/深度学习 安全 算法
蚂蚁开源可信隐私计算框架“隐语”,联合CCF设立“隐私计算专项科研基金”
蚂蚁开源可信隐私计算框架“隐语”,联合CCF设立“隐私计算专项科研基金”
|
9月前
|
机器学习/深度学习 人工智能 安全
“CCF-蚂蚁隐私计算专项科研基金”发布,欢迎申报!
“CCF-蚂蚁隐私计算专项科研基金”发布,欢迎申报!
251 1
|
10月前
|
安全 大数据
支付宝应邀参与全民健身运动码行业标准研制工作
支付宝应邀参与全民健身运动码行业标准研制工作
82 0
|
机器学习/深度学习 安全 网络安全
蚂蚁集团积极参与ISO/IEC隐私计算国际标准,获阶段性进展
蚂蚁集团积极参与ISO/IEC隐私计算国际标准,获阶段性进展
185 0
蚂蚁集团积极参与ISO/IEC隐私计算国际标准,获阶段性进展
|
机器学习/深度学习 安全 区块链
隐私计算顶级赛事,摩斯夺两项第一
近日,2021年iDASH国际隐私计算竞赛正式公布比赛结果,来自蚂蚁集团的蚂蚁链摩斯团队斩获同态加密、联邦学习两项第一。
161 0
隐私计算顶级赛事,摩斯夺两项第一
|
双11 云计算
阿里云获得国家技术发明奖、国家科技进步奖两项奖
今天去人民大会堂领了两个奖:国家技术发明奖和国家技术进步奖。其中这个国家技术发明奖呀,真的都是被你们“逼出来”的:
1301 0
阿里云获得国家技术发明奖、国家科技进步奖两项奖
|
安全 专有云 网络安全
坚守安全第一准则!阿里云接连通过等保2.0测评、ISO国际认证
数字时代,数据的安全对于互联网用户来说显得尤为重要。阿里云更是一直坚持“安全第一准则”,致力于为客户的数据安全搭建更健全机制。
4975 0

热门文章

最新文章