Source code for submission s1150

bugs.cpp

  1. #include <cstdio>
  2. #include <cstdlib>
  3. #include <iostream>
  4. #include <cstring>
  5.  
  6.  
  7. using namespace std;
  8.  
  9.  
  10. int main()
  11. {
  12. int n, len;
  13. string s;
  14. char line[2000000];
  15. char * o;
  16. while (cin >> n >> s)
  17. {
  18. cin.getline(line, 100);
  19. for (int i=1; i<=n; i++)
  20. {
  21. cin.getline(line, 2000000);
  22. len = strlen(line);
  23. while ((o = strstr(line, s.c_str()))) {
  24. while (o < line+len-1)
  25. {
  26. o++;
  27. o[-1] = o[s.length()-1];
  28. }
  29. o[0] = 0;
  30. len -= s.length();
  31. };
  32. cout << line << endl;
  33. }
  34. }
  35.  
  36. return 0;
  37. }
  38.