Source code for submission s833

bugs.cpp

  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. unsigned int t;
  9. string s1, s2;
  10.  
  11. while (cin >> t >> s1)
  12. {
  13. const unsigned int len = s1.length();
  14.  
  15. for(int i = 0 ; i < t; i++)
  16. {
  17. unsigned int n = 0;
  18. cin >> s2;
  19. while(true)
  20. {
  21. n = s2.find(s1, n);
  22. if(n > s2.length())
  23. break;
  24.  
  25. s2 = s2.erase(n,len);
  26. n = n+1 > len ? n+1 - len : 0;
  27. }
  28. cout << s2 << endl;
  29. }
  30. }
  31.  
  32. return 0;
  33.  
  34. }
  35.