meiri

include

include

using namespace std;

int main() {
int m;
cin >> m;

while (m--) {
string s, t;
cin >> s >> t;

int s_len = s.length();
int t_len = t.length();
int t_index = 0;

for (int i = 0; i < s_len; ++i) {
if (t_index < t_len && (s[i] == '?' || s[i] == t[t_index])) {
if (s[i] == '?') {
s[i] = t[t_index];
}
t_index++;
}
}

if (t_index == t_len) {
for (int i = 0; i < s_len; ++i) {
if (s[i] == '?') {
s[i] = 'a';
}
}

cout << "YES" << endl;
cout << s << endl;
} else {
cout << "NO" << endl;
}
}

return 0;
}

posted @ 2024-11-28 09:50  52H1Z  阅读(36)  评论(0)    收藏  举报