0分求助!
查看原帖
0分求助!
726044
WA_WonderfulAnswer楼主2023/5/23 19:44

这是我的代码,请大佬指教

真不会呀

呜呜

全TLE了

>#include<iostream>
>#include<cstring> 
>using namespace std;
>
>char a[105][105];
>char jg[105][105];
>int main()
>{
>	int n,m;
>	cin>>n,m;
>
>	for(int i=1;i<=n;i++)
>	{
>		for(int j=1;j<=m;j++)
>		{
>			cin>>a[i][j];
>		}
>	}
>	
>	for(int i=1;i<=n;i++)
>	{
>		for(int j=1;j<=m;j++)
>		{
>			if(a[i][j]=='*')
>			{
>				jg[i][j]='*';
>				break;
>				if(a[i-1][j]=='*')
>				{
>					jg[i-1][j]=49;
>					if(a[i-1][j-1]=='*')
>					{
>						jg[i-1][j-1]++;
>						if(a[i-1][j+1]=='*')
>						{
>							jg[i-1][j+1]++;
>							if(a[i][j-1]=='*')
>							{
>								jg[i][j-1]++;
>								if(a[i-1][j-1]=='*')
>								{
>									jg[i-1][j-1]++;
>									if(a[i+1][j-1]=='*')
>									{
>										jg[i+1][j-1]++;
>									}
>								}
>							}
>						}
>					}
>				}
>			}
>		}
>	}
>	
>	
>	for(int i=1;i<=n;i++)
>	{
>		for(int j=1;j<=m;j++)
>		{
>			cout<<jg[i][j];
>		}
>	}
>	return 0;
>}
2023/5/23 19:44
加载中...