请大佬帮助
查看原帖
请大佬帮助
925109
Hongfr楼主2024/3/26 20:58
#include <bits/stdc++.h>
using namespace std;
long long  q,cnt1,cnt2;
string s,w;
int main()
{
    cin>>q;
    cin>>s;
    cin>>w;
    for (int i=0;i<=q-1;i++)
    {
        if (w[i]=='1')
            cnt1++;
        else if (w[i]=='2')
            cnt2++;
    }   
    
	if (cnt2%2==1)
    {
        for (int i=0;i<=s.size()-1;i++)
        {
            if (s[i]=='1')
                s[i]='0';
            else
                s[i]='1';
        }
    }
    if (cnt1%2==1)
    {
        string s2="";
		int k=0;
		for (int i=s.size()-1;i>=0;i--)
		{
			s2[k++]=s[i];
		}
		for (int i=0;i<=s.size();i++)
			s[i]=s2[i];
    }
    cout<<s;
}

0分

2024/3/26 20:58
加载中...