[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. }

来自为知笔记(Wiz)

时间: 2024-11-04 23:28:17

[2016-03-23][codeforces][208][A][Dubstep]的相关文章

分布式技术一周技术动态 2016.03.20

分布式系统实践 1. 基于Mesos和Docker的分布式计算平台 https://mp.weixin.qq.com/s?__biz=MzAxMDgzOTA2Mw==&mid=402769128&idx=1&sn=cea3ad1357bd9312acf1768c0a493bfd&scene=1&srcid=0318BTuxT0fsFYwPjpeyuDOa&key=710a5d99946419d90fbc1e7600cce055b6e997d6afafc74c

2016.10.23大型在职研究生招生说明会

气温骤降,金秋已值,一年一度的十月攻坚战开始了.伴随着在职研究生新政的颁布,北京地区各大院校在职研究生的新简章轮番更新,给很多准备报考在职研究生的学员带来了各种混乱以及忐忑. 正巧,2016年秋季大型在职研究生招生说明会即将在北京国家图书馆召开.不管你对在职研究生有多少疑问,这次会议都会给你一个完美的解释. 10月23日北京地区大型在职研究生招生说明会有必要去吗?去了以后真的能解决所有疑惑吗? 其实啊,我们在9月17日已经成功举办了一次北京大型在职研究生说明会,通过9.17说明会的完美收官总结一

OneZero第三次站立会议(2016.3.23)

会议时间:2016年3月23日 13:00~13:15 会议成员:冉华,张敏,王巍,夏一鸣. 会议目的:汇报前一天工作,全体成员评论并修改. 会议内容:以下为会议插图 1.界面原型方面,夏在统计界面中添加了“圆饼图”界面,在主界面添加了“摇一摇”按钮并添加了摇一摇界面.如下图: 2.冉已经确定开发环境.如第一张图所示.随后便会让所有成员拷贝,安装,配置.冉写出了开发环境的安装配置文档,十分之赞. 3.需求图,张已经修改完毕.接下来是需求列表的整理,张正在进行中. 会议体会:团队交流流畅.当一个成

uboot.2016.03 在mini2440上norfalsh启动

本人有点懒惰,直接在smdk2410的基础上进行修改 (note :红色字体表示修改内容,蓝色字体表示增加内容) 1. 顶层的makefile 在247行 添加如下两条语句 :   ARCH :=arm     CROSS_COMPILE :=arm-linux- 2 修改始终频率 打开 u-boot-2016.03/arch/arm/cpu/arm920t/start.S 第77行 #if defined(CONFIG_S3C2410) #if defined(CONFIG_S3C2440)

switch结构2016/03/08

Switch  03/08 一.结构 switch(){  case *: ;break;……default: ;brek;} 练习:输入一个日期,判断这一年第几天? Console.Write("请输入月份"); int m = int.Parse(Console.ReadLine()); Console.Write("请输入几号"); int d = int.Parse(Console.ReadLine()); int m1 = 31, m2 = 28, m3

2016/11/23 学习总结

今天学了JDK中的常用类 Date和Calendar以前就用过,但今天再看还是跟第一次用一样.果然这些工具就要常用才行呢-- 老师让用MarkdownPad来作笔记,支持html,很溜啊,我是不是应该再过一遍HTML啊,全忘了... 摘抄了一些笔记-- 11/23学习笔记: JDK常用类 1. System类 7. DateFormate抽象类与SimpleDateFormate类 2. Runtime类 8. Calendar抽象类与GregorianCalenlar类 3. String类

2016.9.23小程序---数据库

学生表:t_student编号s_id 整形 主键 自增姓名:s_name 字符串 不允许重复 性别:s_sex 字符串 默认值 男 年龄:s_age 整形 班级: s_class 字符串 建表 并添加数据,数据不能少于10条,并完成以下题目 1.把刘基的名字修改为刘伯温2.唐伯虎年龄20,性别男,班级为T130,添加到表中 3.查询出所有姓名包括伯的所有的人员的信息4,查询年龄在10-20之间的所有人员的信息5,查询前5条年龄在10-20之间的所有人员的信息6,将年龄在10-20之间的所有人员

2016/09/23

1.  Configparser # configparser用于处理特定格式的文件,其本质上是利用open来操作文件. import configparser config = configparser.ConfigParser() config.read('f1',encoding='utf-8') # 获取所有节点 ret_1 = config.sections() print(ret_1) # 获取指定节点下所有的键值对 ret_2 = config.items('section1')

2016.4.23 浙江省赛题解

Apples and Ideas Time Limit: 2 Seconds      Memory Limit: 65536 KB "If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these