2 条题解

  • 0
    @ 2026-5-19 20:40:31
    #include<bits/stdc++.h>
    using namespace std;
    int a[10][10],x[10],y[10]; 
    int main()
    {
    	for(int i=1;i<=8;i++)
    	{
    		for(int j=1;j<=8;j++)
    		{
    			char c;cin>>c;
    			if(c=='.')a[i][j]=0;
    			else x[i]=1,y[j]=1;
    		}
    	}
    	int ans=0;
    	for(int i=1;i<=8;i++)
    	{
    		for(int j=1;j<=8;j++)
    		{
    			if(x[i]!=1&&y[j]!=1)ans++;
    		}
    	}
    	cout<<ans;
    }
    
    • 0
      @ 2026-3-8 14:13:43
      #include<bits/stdc++.h>
      using namespace std;
      int r[11],c[11];
      int main(){
      	for(int i=1;i<=8;i++){
      		char s[11];
      		scanf("%s",s+1);
      		for(int j=1;j<=8;j++){
      			if(s[j]=='#'){
      				r[i]++;
      				c[j]++;
      			}
      		}
      	}
      	int u=8,v=8;
      	for(int i=1;i<=8;i++){
      		if(r[i])u--;
      		if(c[i])v--;
      	}
      	printf("%d\n",u*v);
      }
      
      • 1

      信息

      ID
      7909
      时间
      2000ms
      内存
      1024MiB
      难度
      1
      标签
      递交数
      48
      已通过
      37
      上传者