题目

【问题描述】

   维亚是一家音乐俱乐部里的音乐DJ,在工作中经常使用Dubstep(回响贝斯)音乐。最近,他决定拿出几首老歌进行混音处理。假定一首歌的歌词是一句英文句子,为了将Dubstep混录到歌曲里,维亚将一定数量(可以为0)的“WUB”插入到歌词的第一个单词之前、最后一个单词之后(可以为0)、以及两个单词之间(在相邻的一对单词之间至少一个),然后他将所有的单词包括“WUB”合并在一起形成一个混音字符串,在俱乐部里播放。例如,歌词"I AM X"可以转换为回响贝斯混音“WUBWUBIWUBAMWUBWUBX”,但不能转换为“WUBWUBIAMWUBX”。有人突发奇想,在听过维亚播放过的混音之后,尝试恢复原始的歌曲,请你帮助他。

【输入形式】

   输入为一行非空字符串,由英文字母组成,长度不超过200个字符。表示这是经过混音之后的歌词,输入保证在混入“WUB”之前,原始歌词中不包括“WUB”,且歌词至少包含一个单词。

【输出形式】

   输出为一行一个字符串,表示原始的歌词。

【样例输入】

WUBWEWUBAREWUBWUBTHEWUBCHAMPIONSWUBMYWUBFRIENDWUB
【样例输出】

WE ARE THE CHAMPIONS MY FRIEND

代码

#include<iostream>
#include<string>
using namespace std;
int main()
{string s;cin>>s;while(s.find("WUB")!=string::npos) {if(s.find("WUB")==0||s.find("WUB")==s.length()-3||s[s.find("WUB")-1]==' ')s.replace(s.find("WUB"),3,"");elses.replace(s.find("WUB"),3," ");}cout<<s;
}

实验七 6 音乐DJ和回响贝斯相关推荐

  1. hnu实验七字符串7. 音乐DJ和回响贝斯

    [问题描述] 维亚是一家音乐俱乐部里的音乐DJ,在工作中经常使用Dubstep(回响贝斯)音乐.最近,他决定拿出几首老歌进行混音处理. 假定一首歌的歌词是一句英文句子,为了将Dubstep混录到歌曲里 ...

  2. 【练习七 字符串编程题9. 音乐DJ和回响贝斯】

    [问题描述] 维亚是一家音乐俱乐部里的音乐DJ,在工作中经常使用Dubstep(回响贝斯)音乐.最近,他决定拿出几首老歌进行混音处理. 假定一首歌的歌词是一句英文句子,为了将Dubstep混录到歌曲里 ...

  3. 实验七 访问列表配置

    实验七 访问列表配置 预备知识: ACL指令的放置顺序是很重要的. 当路由器在决定是否转发或者阻止数据报的时候,Cisco的IOS软件,按照ACL中指令的顺序依次检查数据报是否满足某一个指令条件. 当 ...

  4. c语言实验七实验报告,C语言实验七 数 实验报告.doc

    C语言实验七 数 实验报告 C语言程序设计 实 验 报 告 实验题目 实验七 函数 实验目的 掌握函数定义的方法: 掌握函数实参与形参的对应关系,以及值传递的方式. 掌握函数的嵌套调用和递归调用的方法 ...

  5. c语言实验七 函数实验报告,C语言实验七函数实验报告.doc

    C语言实验七函数实验报告 C语言程序设计 实 验 报 告 实验题目 实验七 函数 实验目的 掌握函数定义的方法: 掌握函数实参与形参的对应关系,以及值传递的方式. 掌握函数的嵌套调用和递归调用的方法: ...

  6. java实验 输入输出流_java实验七 输入输出流

    有关java的实验和程序 实验七 输入输出流 一.实验目的和要求 目的: 1.掌握使用输入输出流进行文件的读写操作. 要求: 1.实验报告给出内容1,2的填充代码以及内容3的全部源代码. 二.实验内容 ...

  7. 重做实验七 寻址方式在结构化数据访问中的应用

    先处理第一行所有数据: ;实验七 寻址方式在结构化数据访问中的应用;编程 将data段中的数据 按照如下格式写到table段中,并计算21年中的人均收入(取整) ;结果也按照下面的格式保存在table ...

  8. 实验七 寻址方式在结构化数据访问中的应用

    下面的程序中,已经定义好了这些数据 ;实验七 寻址方式在结构化数据访问中的应用;编程 将data段中的数据 按照如下格式写到table段中,并计算21年中的人均收入(取整) ;结果也按照下面的格式保存 ...

  9. python组合数据类型实验_实验七 组合数据类型

    安徽工程大学 Python程序设计实验报告 班级物流192   姓名 徐敏 学号 3190505232 成绩 _____ 日期 2020.5.28  指导老师 修宇 实验七 组合数据类型 [实验目的] ...

  10. java实验七实验报告_Java实验报告-7-风扇

    Java实验报告 实验题目实验七综合实验风扇 代码: import java.awt.Col or; import java.awt.Graphics; import java.awt.event.A ...

最新文章

  1. 实验3 linux内存映射,3Linux内存映射,mmap()函数
  2. innobackupex自动备份脚本
  3. ios NSFileManager 用法详解
  4. Codeforces 235C Cyclical Quest (后缀自动机)
  5. hexo-cli博客 hexo-admin编辑器 next主题安装命令整理
  6. Oracle中Decode()函数使用技巧
  7. Java中移位操作运算符的理解
  8. linux树莓派网易云音乐,基于树莓派的红外遥控版网易云音乐播放器
  9. 16进制可逆加密算法
  10. 适用于应用程序错误的AWS警报
  11. 小程序表单提交,服务端推送模板消息通知
  12. shiro-cas------搭建基础cas服务器
  13. HaaS Python 云端一体AI 车型识别功能
  14. 大话伊辛模型之一:源起
  15. PL3376C-ASEMI恒压原边控制PL3376C
  16. E11000 duplicate key error collection
  17. c语言大地坐标系和空间直角坐标系的转换,空间直角坐标系与大地坐标系转换程序.doc...
  18. Transformer课程 第8课NER案例代码笔记-IOB标记
  19. 移动硬盘在mac电脑上不能用的原因和解决方法
  20. tl-wdr5620虚拟服务器设置,TP-Link TL-WDR5620路由器手机怎么设置?

热门文章

  1. sql prompt linux,SQL PROMPT的设置
  2. Linux命令之MD5校验md5sum
  3. 已经通过CMMI/CMM3级评估的企业名单
  4. Windows下C语言网络编程快速入门 1
  5. 搜索神器Everything的功能技巧(非NTFS文件搜索,FTP/HTTP服务)
  6. 姜启源《数学建模》学习笔记 第一周
  7. win10计算机等应用不能能用,Win10电脑无法安装应用软件的解决办法
  8. 微信内置浏览器缓存清理及关闭微信默认的X5内核
  9. (附源码)计算机毕业设计ssm大众点评管理系统
  10. Linux基础入门命令汇总(2022.03.30更新)