数据过水?
查看原帖
数据过水?
1011214
封禁用户楼主2023/11/6 17:49

这份代码居然ACAC了,样例都没过。

样例输出是:

.XX.
.X.X
#include<iostream>
#include<vector>
using namespace std;
int main()
{
    int n,m,count=0;
    cin>>n>>m; 
	vector<string> a(n);
	vector<string> b(n); 
    for(int i=0;i<n;i++)
	{
        cin>>a[i];
    }
    for(int i=0;i<n;i++)
	{
        cin>>b[i];
    }
    for(int i=0;i<n;i++)
	{
        for(int j=0;j<m;j++)
		{
            if(a[i][j]!=b[i][j])
			{
                count++;
            }
        }
    }   
    if(count>(n*m)/2)
	{
        for(int i=0;i<n;i++)
		{
            for(int j=0;j<m;j++)
			{
                if(a[i][j]=='X')
				{
                    a[i][j]='.';
                } 
				else
				{
                    a[i][j]='X';
                }
            }
        }
    }
    for(int i=0;i<n;i++)
	{
        cout<<a[i]<<endl;
    } 
    return 0;
}

求教!

2023/11/6 17:49
加载中...