听灌多
  • 板块灌水区
  • 楼主parsey
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/7/8 20:44
  • 上次更新2024/7/8 22:55:02
查看原帖
听灌多
1370354
parsey楼主2024/7/8 20:44

洛谷有没有这种题,敏感词屏蔽,并求难度,个人橙,然后看这个代码有没有问题``` #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;
2024/7/8 20:44
加载中...