第六次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;
}


相关文章
|
5月前
|
安全 网络安全
中兴数通产品厉害了,获得CC EAL3+认证!
中兴数通产品厉害了,获得CC EAL3+认证!
127 0
|
安全 数据安全/隐私保护
【回顾】蚂蚁链摩斯首批通过「多方安全计算金融应用」国家级认证
蚂蚁链摩斯安全计算平台顺利通过多方安全计算金融科技产品国推认证。
【回顾】蚂蚁链摩斯首批通过「多方安全计算金融应用」国家级认证
蚂蚁链摩斯在“金融科技标准认证生态大会”获奖
蚂蚁链摩斯作为首批通过多方安全计算金融科技产品国推认证的厂商,荣获金融科技标准认证生态大会“金融科技产品国推认证机构”奖。
蚂蚁链摩斯在“金融科技标准认证生态大会”获奖
|
安全 算法 网络安全
|
机器学习/深度学习 人工智能 安全
“CCF-蚂蚁隐私计算专项科研基金”发布,欢迎申报!
“CCF-蚂蚁隐私计算专项科研基金”发布,欢迎申报!
344 1
|
机器学习/深度学习 安全 算法
蚂蚁开源可信隐私计算框架“隐语”,联合CCF设立“隐私计算专项科研基金”
蚂蚁开源可信隐私计算框架“隐语”,联合CCF设立“隐私计算专项科研基金”
200 0
|
安全 大数据
支付宝应邀参与全民健身运动码行业标准研制工作
支付宝应邀参与全民健身运动码行业标准研制工作
126 0
|
运维 Cloud Native 架构师
CCF数据库专委会与阿里巴巴签署框架合作协议,形成产业与学术的互促闭环
5月29日,中国计算机学会(CCF)数据库专业委员会与阿里巴巴签署框架合作协议,依托双方在数据库学术界的前沿探索和工业界的实践经验,就数据库的最新进展和未来的发展方向共同探讨,在人才培养、科研合作、技术创新等领域共同前进。CCF数据库专委会主任李战怀教授、阿里巴巴数据库首席架构师黄贵、CCF数据库专委会副主任崔斌教授、高宏教授、李国良教授、彭智勇教授、CCF数据库专委会秘书长陈跃国教授以及阿里巴巴数据库合作经理肖司淼等人出席了签约仪式。
612 0
CCF数据库专委会与阿里巴巴签署框架合作协议,形成产业与学术的互促闭环

热门文章

最新文章