#4#5WA
查看原帖
#4#5WA
1004366
qz5zxieliyi楼主2023/7/19 17:22
#include<bits/stdc++.h>
using namespace std;
int r,c,k,s;
char a[101][101];
int main()
{
	cin>>r>>c>>k;
	for(int i=1;i<=r;i++)
	for(int j=1;j<=c;j++)
	cin>>a[i][j];
	for(int i=1;i<=r;i++)
	for(int j=1;j<=c-k+1;j++)
	{
		if(a[i][j]=='#')continue;
		bool t=1;
		for(int l=1;l<k;l++)
	    if(a[i][j+l]!='.')
	    {
	    	t=0;
	    	break;
		}
		if(t==1)s++;
	}
	for(int i=1;i<=r-k+1;i++)
	for(int j=1;j<=c;j++)
	{
		if(a[i][j]=='#')continue;
		bool t=1;
		for(int l=1;l<k;l++)
	    if(a[i+k][j]!='.')
	    {
	   		t=0;
	    	break;
		}
		if(t==1)s++;
	}
	cout<<s;
	return 0;
}
2023/7/19 17:22
加载中...