洛谷有没有这种题,敏感词屏蔽,并求难度,个人橙,然后看这个代码有没有问题``` #include #include #include using namespace std;
int main() { string s; int n; cin >> s >> n; vector sensitive_words(n); for (int i = 0; i < n; i++) { cin >> sensitive_words[i]; }
for (int i = 0; i < n; i++) {
string word = sensitive_words[i];
int word_len = word.length();
for (int j = 0; j <= s.length() - word_len; j++) {
if (s.substr(j, word_len) == word) {
for (int k = 0; k < word_len; k++) {
s[j + k] = '*';
}
}
}
}
cout << s << endl;
return 0;