OI 萌新有必要刻意改码风吗?
  • 板块灌水区
  • 楼主BWsha2k
  • 当前回复5
  • 已保存回复6
  • 发布时间2024/4/10 21:10
  • 上次更新2024/4/10 23:54:35
查看原帖
OI 萌新有必要刻意改码风吗?
666114
BWsha2k楼主2024/4/10 21:10

rt

#include<iostream>
#include<string>
using namespace std;

int T, n, q, o, p, cnt = 0;
string s, t;
char c;


void solve()
{
	cnt = 0;
	cin >> s >> t;
	if(s == t)
	{
		cout << "Yes\n";
	}
	else
	{
		cout << "No\n";
		for(int j = 0;j < n;j++)
		{
			if(s[j] != t[j])
			{
				cnt++;
			}
		}
	}
	for(int i = 0;i < q;i++)
	{
		cin >> o >> p >> c;
		if(s[p-1] != t[p-1])
		{
			cnt--;
		}
		if(o == 0)
		{
			s[p-1] = c;
		}
		else if(o == 1)
		{
			t[p-1] = c;
		}
		if(s[p-1] != t[p-1])
		{
			cnt++;
		}
		if(cnt == 0)
		{
			cout << "Yes\n";
		}
		else
		{
			cout << "No\n";
		}
	}
	return;
}

void getinit()
{
	for(int i = 0;i < T;i++)
	{
		cin >> n >> q;
		solve();
	}
}
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	cin >> T;
	getinit();
	return 0;
}
2024/4/10 21:10
加载中...