WA90,求助
查看原帖
WA90,求助
900884
z_18n9di92n楼主2024/10/3 18:49
#include<bits/stdc++.h>
using namespace std;
const int N=105;
int r,c,k,sum=0;
char a[N][N];
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-k;++i){
		for(int j=1;j<=c;++j){
			bool is=1;
			for(int l=0;l<k;++l){
				if(a[i+l][j]=='#')is=0;
			}
			if(is)sum++;
		}
	}
	for(int i=1;i<=r;++i){
		for(int j=1;j<=c-k;++j){
			bool is=1;
			for(int l=0;l<k;++l){
				if(a[i][j+l]=='#')is=0;
			}
			if(is)sum++;
		}
	}
	cout<<sum;
    return 0;
}
2024/10/3 18:49
加载中...