Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
1116 yy018 鸣人与佐助 C++ 解答错误 0 MS 264 KB 627 2022-05-28 11:35:50

Tests(0/20):


#include "bits/stdc++.h" using namespace std; char g[1005][1005]; int n,m,t; bool check(int x,int y) { int cnt=0; if(g[x][y]=='#') cnt++; if(g[x+1][y]=='#') cnt++; if(g[x][y+1]=='#') cnt++; if(g[x+1][y+1]=='#') cnt++; return cnt==3; } int main() { scanf("%d%d%d",&n,&m,&t); for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) cin>>g[i][j]; for(int i=1;i<n;i++) for(int j=1;j<m;j++) if(check(i,j)) { cout<<"-1"; return 0; } int ans=0; for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) if(g[i][j]=='#'&&g[i-1][j]!='#'&&g[i][j-1]!='#')ans++; cout<<ans; return 0; }


测评信息: