3 solutions

  • 0
    @ 2025-6-9 16:55:37
    #include<bits/stdc++.h>
    using namespace std;
    const int N=15;
    char a[N][N],b[N][N]; 
    int main()
    {
    	int n=10,m=10;
    	for(int i=1;i<=n;i++)
    	{
    		for(int j=1;j<=m;j++)
    		{
    			cin>>a[i][j];
    		}
    	}
    	for(int r1=1;r1<=n;r1++)
    	{
    		for(int r2=r1;r2<=n;r2++)
    		{
    			for(int c1=1;c1<=m;c1++)
    			{
    				for(int c2=c1;c2<=m;c2++)
    				{
    					memset(b,'.',sizeof b);
    					for(int i=r1;i<=r2;i++)
    					{
    						for(int j=c1;j<=c2;j++)
    						{
    							b[i][j]='#';
    						}
    					}
    					int cnt=0;
    					for(int i=1;i<=n;i++)
    					{
    						for(int j=1;j<=m;j++)
    						{
    							if(a[i][j]==b[i][j])
    							{
    								cnt++;
    							}
    						}
    					}
    					if(cnt==100)
    					{
    						cout<<r1<<" "<<r2<<endl;
    						cout<<c1<<" "<<c2<<endl;
    						return 0;
    					}
    				}
    			}
    		}
    	}
    	return 0;
    }
    
    

    Information

    ID
    2421
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    1
    Tags
    (None)
    # Submissions
    5
    Accepted
    2
    Uploaded By