30分求救
查看原帖
30分求救
693552
xingze楼主2023/7/22 13:35
#include <iostream>
using namespace std;
long long t, n, q, o, p;
char c;
string s, s1;
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	cin >> t;
	while (t--)
	{
		cin >> n >> q;
		cin >> s >> s1;
		bool flag = 0;
		if (s == s1)
			flag = 1;
		else
			flag = 0;
		if (flag)
			cout << "Yes" << '\n';
		else
			cout << "No" << '\n';
		while (q--)
		{
			cin >> o >> p >> c;
			if (o == 0)
			{
				s[p] = c;
			}
			else if (o == 1)
			{
				s1[p] = c;
			}
			if (flag)
			{
				flag = 0;
			}
			else
			{
				for (int i = 0; i < n; i++)
				{
					if (s[i] == s1[i])
						flag = 1;
					else
						flag = 0;
				}
			}
			if (flag)
				cout << "Yes" << '\n';
			else
				cout << "No" << '\n';
			flag = 0;
		}
	}
}

记录

2023/7/22 13:35
加载中...