这份代码居然AC了,样例都没过。
样例输出是:
.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;
}
求教!