65分求助
查看原帖
65分求助
1183074
xzy_AK_IOI楼主2024/3/28 22:24
#include<bits/stdc++.h>
using namespace std;
#define int long long
signed main()
{
    int n,b;
    cin>>n>>b;
    string s,a;
    cin>>s>>a;
    int sum1=0,sum2=0;
    for (int i=0;i<=a.size()-1;i++)
    {
    	if (a[i]=='1')
    	{
    		sum1++;
    	}
    	else if (a[i]=='2')
    	{
    		sum2++;
    	}
    }
    if (sum1%2)
    {
        string a="";
    	for (char i:s)
    	{
    		if (i=='1')
    		{
    			a+='0';
    		}
    		else if (i=='0')
    		{
    			a+='1';
    		}
    	}
        s=a;
    }
    if (sum2%2)
    {
    	string a="";
    	for (char i:s)
    	{
    		if (i=='1')
    		{
    			a+='1';
    		}
    		else if (i=='0')
    		{
    			a+='0';
    		}
    	}
        reverse(a.begin(),a.end());
        s=a;
    }
    cout<<s;
	return 0;
} 

这不科学~!@#$%^&()_+{}:"<>?|[];',./-=`/-+.

2024/3/28 22:24
加载中...