【 HihoCoder】1082 The Marshtomp has seen it all before (暴力 或 脑力)
https://vjudge.net/problem/HihoCoder-1082
暴力
#include <iostream>
#include <cstring>using namespace std;char s[205];int main()
{int i;while(gets(s)){i =0;int len = strlen(s);while(i<len){if((s[i]=='m'||s[i]=='M')&&(s[i+1]=='a'||s[i+1]=='A')&&(s[i+2]=='r'||s[i+2]=='R')&&(s[i+3]=='s'||s[i+3]=='S')&&(s[i+4]=='h'||s[i+4]=='H')&&(s[i+5]=='t'||s[i+5]=='T')&&(s[i+6]=='o'||s[i+6]=='O')&&(s[i+7]=='m'||s[i+7]=='M')&&(s[i+8]=='p'||s[i+8]=='P')){cout <<"fjxmlhx";i+=9;}else{cout <<s[i];i++; } }cout << endl;}return 0;
}
string 的 相关操作
注意:
1、getline(cin,s):没有读入字符的时候,就返回false
2、transform(tmp.begin(),tmp.end(),tmp.begin(),::tolower)
将tmp的所有字母都改成小写
需要包含 #include <algorithm>
3、查找函数 size_t pos = s.find(const string& str, size_t pos = 0)
没找到的话,返回s.npos
4、替换函数
replace(size_type pos(开始替换的位置),size_type cnt(替换的个数), const basic_string str(用来替换的字符串))
#include <iostream>
#include <string>
#include <algorithm>using namespace std;int main ()
{string s;while(getline(cin,s)){string ans = s;transform(ans.begin(),ans.end(),ans.begin(),::tolower);size_t pos=0;while((pos=ans.find("marshtomp"))!=ans.npos){s.replace(pos,9,"fjxmlhx");ans.replace(pos,9,"fjxmlhx");}cout << s << endl;}return 0;
}
【 HihoCoder】1082 The Marshtomp has seen it all before (暴力 或 脑力)相关推荐
- HihoCoder - 1082 然而沼跃鱼早就看穿了一切
HihoCoder - 1082 #1082 : 然而沼跃鱼早就看穿了一切 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的 ...
- 【漫漫长征路】hihocoder #1082 然而沼跃鱼早就看穿了一切
[漫漫长征路D1]hihocoder #1082 然而沼跃鱼早就看穿了一切 描述 输入 样例输入 样例输出 AC的python代码 注意事项 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到 ...
- hihoCoder #1082 : 然而沼跃鱼早就看穿了一切
题目地址:http://hihocoder.com/problemset/problem/1082 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被 ...
- hihoCoder - 1082 - 然而沼跃鱼早就看穿了一切 (字符串处理!!)
#1082 : 然而沼跃鱼早就看穿了一切 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描写叙述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽全 ...
- 哒哒哒哒 一些有趣的东西 HihoCoder 1082 CUGOJ 1569
沼泽鱼已经看穿了一切hhhhh STL大法好 下面是一个优先级队列使用的例子,反正自己看的,随便 #include<iostream> #include<vector> #in ...
- HihoCoder 1082 : 然而沼跃鱼早就看穿了一切
时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼("marshtom ...
- hihoCoder#1082 : 然而沼跃鱼早就看穿了一切(做题总结)
时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃鱼("marshtom ...
- hihoCoder#1082 : 然而沼跃鱼早就看穿了一切
时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 [marshtomp.jpg] fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽所有句子中的沼跃 ...
- hihoCoder:#1082 然而沼跃鱼早就看穿了一切
Time Limit:1000ms Case Time Limit:1000ms Memory Limit:256MB Description fjxmlhx is fed up with endle ...
最新文章
- JAVA从下载到浏览器运行完整篇,写给lewis
- mysql 多实例 独立配置文件_三、安装配置多实例MYSQL5.6-多独立配置文件方法
- 转: SQL Server Analysis Service中Cube的结构
- HPUX分析Crash Dump_q4pxdb vmunix
- php preg_split,php汉字截取函数_preg_split()
- html的vue项目怎么兼容ie,Vue项目兼容IE/360方法
- 拓端tecdat|R语言通过伽玛与对数正态分布假设下的广义线性模型对大额索赔进行评估预测
- 如何用bat批处理编译swf项目
- 现代通信原理4.1:随机变量
- 服务器价格指导 7月四路机架产品选购
- nx零件库插件_支持Fusion 360软件的3DSource零件库插件发布
- wget不是内部命令 windows_wget 不是内部或外部命令 - 卡饭网
- stm32打怪升级之再见闪烁灯
- Python就业都有哪些岗位?
- vscode在windows端远程连接ubuntu工作站
- 设置多用户同时登录Windows远程桌面
- jQuery和css3控制箭头丝滑旋转
- 2022-2028全球与中国工业缝纫机市场现状及未来发展趋势
- C文件中的中文乱码 notepad2
- 数学建模Python图论习题
热门文章
- hung-yi lee_p1_机器学习是什么
- Web前端工程师的一些常见误区
- LSB图像信息隐藏算法matlab,实验二LSB信息隐藏实验.doc
- Complex Instance Placement
- Wireshark数据抓包教程之Wireshark的基础知识
- Linux中源码包的管理
- WEB SSH Ajaxterm客户端配置(1)
- php 能打印一个没有实例化的类_你理解 PHP 中的静态方法吗?
- python 多级递归_Python文件目录和系统操作,os模块和os.path模块
- 【07月01日】A股滚动市净率PB历史新低排名