fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define mod 1000000007
  4. #define N 100005
  5. #define ll long long
  6. #define ull unsigned long long
  7. #define loop1(i, j, k, step) for (int i=j; i<k; i+=step)
  8. #define loop(i, j, k) for (int i=j; i<k; i++)
  9. #define rloop1(i, j, k, step) for (int i=j; i>=k; i-=step)
  10. #define rloop(i, j, k) for(int i=j; i>=k; i--)
  11. #define rep(i, k) for(int i = (0); i < (k); i++ )
  12. #define rrep(i, k) for(int i = k-1; i >= 0; i-- )
  13.  
  14. #define forall(it, l) for(auto it=l.begin(); it != l.end(); it++)
  15. #define mp make_pair
  16. #define pb push_back
  17. #define pop pop_back
  18. #define F first
  19. #define S second
  20. #define sz(x) (int)(x).size()
  21. #define endl "\n"
  22. #define Max (int)INT_MAX
  23. #define Min (int)INT_MIN
  24. #define MEM(a, b) memset(a, (b), sizeof(a))
  25. #define fast_io ios_base::sync_with_stdio(0), cin.tie(NULL)
  26. typedef vector<int> vi;
  27. typedef pair<int,int> pi;
  28. typedef vector<ll> vl;
  29. typedef pair<ll,ll> pll;
  30.  
  31.  
  32. void solve()
  33. {
  34. string s;
  35. cin>>s;
  36. rep(i,s.size()-2){
  37. if(s[i]=='W' && s[i+1]=='U' && s[i+2]=='B'){
  38. s[i]=' ';
  39. s[i+1]='-';
  40. s[i+2]='-';
  41. }
  42. }
  43. rep(i,s.size()){
  44. if(s[i]!='-')
  45. cout<<s[i];
  46. }
  47. }
  48. int main()
  49. {
  50. auto start=clock();
  51. fast_io;
  52. //#ifndef ONLINE_JUDGE
  53. //freopen("C:/Users/DELL/Documents/outputf.txt","w",stdout);
  54. //freopen("C:/Users/DELL/Documents/inputf.txt","r",stdin);
  55. //#endif
  56. int t=1;
  57. cin>>t;
  58. while(t--){
  59. solve();
  60. }
  61. auto stop =clock();
  62. cerr<<"time taken:"<<double(stop-start)/double(CLOCKS_PER_SEC)<<" s"<<endl;
  63. return 0;
  64. }
  65.  
Success #stdin #stdout #stderr 0s 4524KB
stdin
WUBWUBABCWUB
stdout
Standard output is empty
stderr
time taken:2.4e-05 s