文章

5

粉丝

64

获赞

0

访问

2.9k

头像
字符串的差 题解:删除a中重复后进行字符串移动 已更新100% a中字符删除后直接跳到a的下一个字符,避免重复删除造成移动
P1832 山东大学机试
发布于2024年3月23日 23:04
阅读数 482

#include <bits/stdc++.h>
using namespace std;

int main() {
    string a, b;
    getline(cin, a);
    getline(cin, b);
    int na = a.size();
    int nb = b.size();

    int cnt = 0;
    for (int i = 0; i < na; i++) {
        for (int j = 0; j < nb; j++) {
            if (a[i] == b[j]) {
                for (int k = i; k > 0; k--) {
                    a[k] = a[k - 1];
                }
                cnt++;
                break;
       ...

登录查看完整内容


登录后发布评论

2 条评论
snake VIP
2024年3月24日 09:14

比如输入

ab

aa

你的代码没有输出

赞(0)

中国人民万岁 : 回复 snake: 感谢!

2024年3月24日 10:52