20pts求调!!
查看原帖
20pts求调!!
1359984
man_8_24楼主2024/10/17 10:17

rt

20分代码如下

#include <bits/stdc++.h>
#define int long long
using namespace std;
char tmp;
signed main()
{
	ios::sync_with_stdio(false);
	cin.tie(0),cout.tie(0);
	int n,m,tshuzujinhaodegeshu=0;
	string s,t;
	cin>>n>>m;
	cin>>s>>t;
	tmp='a';
	for(int i=0;i<n;i++)
	{
		if(t[i]=='#')
		{
			tshuzujinhaodegeshu++;
		}
	}
	for(int i=0;i<n;i++)
	{
		if(s[i]=='#')
		{
			if(tmp!='a'&&tshuzujinhaodegeshu>='z'-tmp)
			{
				tshuzujinhaodegeshu-='z'-tmp;
				tmp='a';
			}	
			s[i]=tmp;
			if(tmp=='z')tmp='a';
			else if(tmp=='a')tmp+=2;
		}
	}
	cout<<s; 
	return 0;
}
2024/10/17 10:17
加载中...