HDU6077

来源:互联网 发布:天猫跟淘宝有啥区别 编辑:程序博客网 时间:2024/06/05 21:15

原来是直接模拟,还是队友牛逼
大佬博客

#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;char s[105][105];int fin(int a){    if(s[0][a+1]=='.')    {        if(s[1][a]=='X')            return 4;        else            return 1;    }    else    {        if(s[3][a+1]=='.')        {            if(s[6][a+1]=='.')                return 7;            else                return 0;        }        else        {            if(s[1][a]=='.')            {                if(s[4][a+3]=='.')                    return 2;                else                    return 3;            }            else if(s[1][a+3]=='.')            {                if(s[4][a]=='.')                    return 5;                else                    return 6;            }            else            {                if(s[4][a]=='.')                    return 9;                else                    return 8;            }        }    }}int main(){    int T;    int i,j;    int k;    scanf("%d",&T);    while(T--)    {        for(i=0;i<7;i++)        {            scanf("%s",s[i]);        }        k=0;        cout<<fin(k);        k=5;        cout<<fin(k)<<":";        k=12;        cout<<fin(k);        k=17;        cout<<fin(k)<<endl;    }    return 0;}