[2016-03-23][codeforces][208][A][Dubstep]

Posted 红洋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[2016-03-23][codeforces][208][A][Dubstep]相关的知识,希望对你有一定的参考价值。

  • 时间:2016-03-23 00:06:45 星期三

  • 题目编号:[2016-03-23][codeforces][208][A][Dubstep]

  • 题目大意:把字符串中的 “WUB”去掉

  1. #include <vector>
  2. #include <string>
  3. #include <iostream>
  4. using namespace std;
  5. int main(){
  6. string str,s;
  7. cin>>str;
  8. int m = str.length();
  9. vector<string> v;
  10. for(int i = 0 ; i < m;++i){
  11. if(i + 2 < m && str[i] == ‘W‘ && str[i + 1] == ‘U‘ && str[i + 2] == ‘B‘){
  12. i += 2;
  13. if(s != ""){
  14. v.emplace_back(s);
  15. s = "";
  16. }
  17. }else s += str[i];
  18. }
  19. if(s != ""){
  20. v.emplace_back(s);
  21. s = "";
  22. }
  23. m = v.size();
  24. for(int i = 0 ;i < m - 1 ;++i){
  25. cout<<v[i]<<‘ ‘;
  26. }
  27. cout<< v[m - 1] <<‘\n‘;
  28. return 0;
  29. }
  1. #include <cstdio>
  2. #include<cstring>
  3. using namespace std;
  4. char str[200 + 10];
  5. int main(){
  6. gets(str);
  7. int m = strlen(str),cur = 0,flg = 0;
  8. for(int i = 0; i < m ;++i){
  9. if(i + 2 < m && str[i] == ‘W‘ && str[i + 1] == ‘U‘ && str[i + 2] == ‘B‘){
  10. i += 2;
  11. if(flg) str[cur++] = ‘ ‘;
  12. }else {
  13. str[cur++] = str[i];
  14. flg = 1;
  15. }
  16. }
  17. str[cur] = ‘\0‘;
  18. printf("%s\n",str);
  19. return 0;
  20. }




以上是关于[2016-03-23][codeforces][208][A][Dubstep]的主要内容,如果未能解决你的问题,请参考以下文章

[2016-03-23][codeforces][580][A][Kefa and First Steps]

FFmpeg for XP(x86) 2016-03-23 static 静态编译程序

Solr DateRangeField

汇编小记16/3/23

Android中AsyncTask基本用法与源码分析(API 23)

antlr