测试都是对的,提交全错,请佬指教一下
#include<iostream>
#include<algorithm>
#include<string>
#include<math.h>
#include<cstring>
using namespace std;
int main()
{
string a, b, c;
getline(cin, a);
getline(cin, b);
getline(cin, c);
while(a.find(b) != string :: npos)
{
int star = a.find(b);
a.erase(a.find(b), b.size());
a.insert(star, c);
}
cout << a << endl;
return 0;
}
我找了个测试数据:
ABCCCBCBCBABCCBBCACAC
B
AAA
我用题解中的AC代码测试显示错误答案了,用我自己的却是对的,我不能理解