#P4824. [USACO15FEB] Censoring S

[USACO15FEB] Censoring S

题目描述

Farmer John has purchased a subscription to Good Hooveskeeping magazine for his cows, so they have plenty of material to read while waiting around in the barn during milking sessions. Unfortunately, the latest issue contains a rather inappropriate article on how to cook the perfect steak, which FJ would rather his cows not see (clearly, the magazine is in need of better editorial oversight).

FJ has taken all of the text from the magazine to create the string SS of length at most 10^6 characters. From this, he would like to remove occurrences of a substring TT to censor the inappropriate content. To do this, Farmer John finds the first occurrence of TT in SS and deletes it. He then repeats the process again, deleting the first occurrence of TT again, continuing until there are no more occurrences of TT in SS. Note that the deletion of one occurrence might create a new occurrence of TT that didn't exist before.

Please help FJ determine the final contents of SS after censoring is complete.

输入格式

The first line will contain SS. The second line will contain TT. The length of TT will be at most that of SS, and all characters of SS and TT will be lower-case alphabet characters (in the range a..z).

输出格式

The string SS after all deletions are complete. It is guaranteed that SS will not become empty during the deletion process.

whatthemomooofun
moo
whatthefun