来个大佬帮帮忙,wa了
查看原帖
来个大佬帮帮忙,wa了
342604
初音のミク楼主2020/8/28 17:55
#include<bits/stdc++.h>
using namespace std;
int c[50010],r[50010];
bool ma[400010];
int ugly,p1,a2,p2;
int main( )
{
    int t;

    cin>>t;

	int n,m;

    cin>>n>>m;

    while(t--)

	{

        

        for(int i=1;i<=n;i++)

		{

            c[i]=0;

            for(int j=1;j<=m;j++)

			{

                char thy;

                cin>>thy;

                if(thy=='.')

				{

                    c[i]++;

					ma[i*m+j]=1;

                }

                else ma[i*m+j]=0;

            }

        }

        for(int i=1;i<=m;i++)

		{

            r[i]=0;

            for(int j=1;j<=n;j++)

                r[i]+=ma[j*m+i];

            }

        }

        int ans;

        for(int i=1;i<=n;i++)

        {

			for(int j=1;j<=m;j++)

			{

                ans=min(ans,r[j]+c[i]-ma[i*m+j]);

            }	

		}		

        cout<<ans<<endl;

    return 0;

}
2020/8/28 17:55
加载中...