Kriby_chen @ 2023-08-22 19:31:37
为啥样例过了,却全WA
#include <iostream>
#include <cstdio>
using namespace std;
void k(int a,int c)
{
if(a==0&&c==1)cout<<"XXX";
if(a==0&&c==2)cout<<"X.X";
if(a==0&&c==3)cout<<"X.X";
if(a==0&&c==4)cout<<"X.X";
if(a==0&&c==5)cout<<"XXX";
if(a==1&&c==1)cout<<"..X";
if(a==1&&c==2)cout<<"..X";
if(a==1&&c==3)cout<<"..X";
if(a==1&&c==4)cout<<"..X";
if(a==1&&c==5)cout<<"..X";
if(a==2&&c==1)cout<<"XXX";
if(a==2&&c==2)cout<<"..X";
if(a==2&&c==3)cout<<"XXX";
if(a==2&&c==4)cout<<"X..";
if(a==2&&c==5)cout<<"XXX";
if(a==3&&c==1)cout<<"XXX";
if(a==3&&c==2)cout<<"..X";
if(a==3&&c==3)cout<<"XXX";
if(a==3&&c==4)cout<<"..X";
if(a==3&&c==5)cout<<"XXX";
if(a==4&&c==1)cout<<"X.X";
if(a==4&&c==2)cout<<"X.X";
if(a==4&&c==3)cout<<"XXX";
if(a==4&&c==4)cout<<"..X";
if(a==4&&c==5)cout<<"..X";
if(a==5&&c==1)cout<<"XXX";
if(a==5&&c==2)cout<<"X..";
if(a==5&&c==3)cout<<"XXX";
if(a==5&&c==4)cout<<"..X";
if(a==5&&c==5)cout<<"XXX";
if(a==6&&c==1)cout<<"XXX";
if(a==6&&c==2)cout<<"X..";
if(a==6&&c==3)cout<<"XXX";
if(a==6&&c==4)cout<<"X.X";
if(a==6&&c==5)cout<<"XXX";
if(a==7&&c==1)cout<<"XXX";
if(a==7&&c==2)cout<<"..X";
if(a==7&&c==3)cout<<"..X";
if(a==7&&c==4)cout<<"..X";
if(a==7&&c==5)cout<<"..X";
if(a==8&&c==1)cout<<"XXX";
if(a==8&&c==2)cout<<"X.X";
if(a==8&&c==3)cout<<"XXX";
if(a==8&&c==4)cout<<"X.X";
if(a==8&&c==5)cout<<"XXX";
if(a==9&&c==1)cout<<"XXX";
if(a==9&&c==2)cout<<"X.X";
if(a==9&&c==3)cout<<"XXX";
if(a==9&&c==4)cout<<"..X";
if(a==9&&c==5)cout<<"XXX";
}
int main()
{
long long x,j,nm;
int u;
cin>>x;
char p[120]={0,};
for(int z=1;z<=x+1;z++)
scanf("%c",&p[z]);
for(int j=1;j<=5;j++)
{
for(int i=1;i<=x+1;i++)
{
u=p[i]-'0';
if(i==x+1)
{
k(u,j);
nm=1;
}
else
{
k(u,j);
nm=0;
}
if(i!=1&&nm==0)cout<<".";
}
cout<<endl;
}
return 0;
}