rt,75 pts,给个 hack 也行。
#include <iostream>
using namespace std;
int main() {
int T;
string s;
cin >> T >> s;
int pos = s.find('*');
string a = s.substr(0, pos);
string b = s.substr(pos + 1);
while (T--) {
string t;
cin >> t;
if (t.size() < s.size() - 1)
{ cout << "NE\n"; continue; }
string x = t.substr(0, pos);
string y = t.substr(t.size() - pos);
cout << (x == a && y == b ? "DA\n" : "NE\n");
}
return 0;
}