#include #include using namespace std; int main() { //文字列からtreeoneの最初の位置を検索する //treeoneを取り除く //取り除いた位置にforestを挿入する //これをくりかえす string str, forest = "forest",treeone="treeone"; string substr; cin >> str; int start = 0; while (true) { int index = str.find(treeone, start); if (index == -1)break; str.erase(index, treeone.size()); str.insert(index, forest); start = index + forest.size()-1; } cout << str << endl; return 0; }