Codeforces1141D

贪心,A和B先是一般的字符进行匹配,然后是A的’?‘和B的普通字符匹配,再然后是B的‘?’和A的普通字符匹配,最后A的‘?’和B的’?'进行匹配。
其实不难,考虑清楚就好了

#include
using namespace std;
#define forn(i,n) for(int i = 0;i PII;
queue Q[30];
vector ans;
vector a1;
vector a2;
int n,vis1[150010],vis2[150010];
char s1[150010],s2[150010]; 
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);cout.tie(0);
	//freopen("data.in","r",stdin);
	//freopen("data.out","w",stdout);
	cin>>n;
	cin>>s1>>s2;
	for(int i = 0;i

你可能感兴趣的:(贪心)