hihoCoder#1082然而沼跃鱼早就看穿了一切

原题地址

字符串匹配+替换

注意替换串和原串长度是不等的,所以替换完还要进行收缩

可以顺带练习一下KMP

代码:

 #include <iostream>
 #include <cstring>
 
  
          ] = {-, , , , , , , , ,        
         || tolower(line[i]) ==       i++       j++             j =            memcpy(line + i - , t,        line[i -  + ] =        line[i -  + ] =        j =     
        
               j++            line[i++] = line[j++    line[i] =   
     
               cout << line <<  
    }
更多相关文章
  • hihoCoder-1082-然而沼跃鱼早就看穿了一切字符串处理
    #1082 : 然而沼跃鱼早就看穿了一切 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描写叙述 fjxmlhx每天都在被沼跃鱼刷屏,因此他急切的找到了你希望你写一个程序屏蔽全部句子中的沼跃鱼("marshtomp".不区分大写和小写).为了使句子不缺少成 ...
  • 字符处理沼跃鱼
    这是一道字符处理的问题: #include <stdio.h> #include <stdlib.h> #include < #include <math.h> ], ch1[ l1 = k = ; i<l1; i++ ch1[i] = ch[i]+ ...
  • 于眼中的袁承志(以前的文章,这几天先充一下门面
    终于把<碧血剑>(以下简称<碧>)看完一遍了,我读<碧>的初衷只是在于读它的附篇<袁崇焕评传>.值得注意的是金庸说此书的主角是明末的忠臣袁崇焕,而并非他的儿子袁承志,但袁崇焕未出场,故补录<袁崇焕评传>一篇.曹正文认为该书的败笔也在于此.  ...
  • 内容简介1.第一部分第十课:文件读写,海阔凭鱼跃2.第一部分第十一课预告:小练习,猜单词文件读写,海阔凭鱼跃上一课<[C++探索之旅]第一部分第九课:数组威武,动静合一>中,我们学习了动态数组和静态数组,也看到其实字符串很类似字符数组(到了之后的第二部分,学习面向对象,我们会知道其实st ...
  • 一只孤独的猫流浪到了河边.杨柳在微风中轻轻摇曳,柳絮纷纷扬扬地飘洒下来,这时候,年青的猫停了下来, 望着水中柳树的倒影,望着水草里自己的影子,默默地出神,发呆--     一条鱼静静地游过来,游到了猫的心中,揉碎了水草里的梦. "为什么你会是那么忧郁呢?"鱼悄悄地问猫.     ...
  • 中秋去哪儿——游黑龙潭、吃密云水库鱼
    小中秋长假伊始,怎么度过这个月圆人聚的时刻?中秋去哪儿?带着家人在近郊旅游旅游,找个景色不错的地方,一起边吃美味的食品一边赏月,我相信是绝大多数人的选择.可北京周边哪些地方适合呢?又要不是很远,适合赏月,观景,最关键的是还要有美食.笔者给大家推荐一个不错的地方,去游黑龙潭.吃密云水库鱼.     黑 ...
  • 鱼对水说:我一直在哭泣,可是你永远都不知道,因为我在水里. 水说:我知道,因为你一直在我心里. 我不是鱼,你也不是水,你能看见我寂寞的眼泪吗? 也许,因为这是寂寞情人泪. 鱼对水说:我永远不会离开你,因为离开你,我无法生存. 水说:我知道,可是如果你的心不在呢? 我不是鱼,你也不是水,我不离开你是因 ...
  • 关于windows双网卡和跃点数研究
    场景:当一台pc同时接入双网卡时,pc该如何选择路由?首先可以进cmd,输入route print 查看路由信息.在这里我们可以看到默认路由有两条了,一条是172.17.4.1(跃点数25) 一条是192.168.30.254(跃点数276).那我们来跟踪下路由看看.可以看到,该pc选择了172.1 ...
一周排行
  • Java语言基础三
    Java语言基础(三) 一.    补码 (1).之所以有补码是因为要考虑成本 就是造计算 ...
  •    最近一段时间, 接二连三出现安全和运维事故, 先是支付宝服务因线路被挖,局部服务中断: 接着是携程整站被删,给企业带来了巨大的损失,到目前为止,携程用了10多个小时全部恢复过来.其间,各种消息满天飞,有在讨论为 ...
  • USP10.dll病毒查杀方法
    USP10.dll病毒查杀方法 现象:中毒后各盘中EXE文件被感染,在EXE目录下自动成t ...
  • Yeslab现任明教教主CCNP Security第四天第一部分视频共享这是讲CCNP Security第四个周六讲的课程录像,本周一共录制了4个录像,时长超过5小时,本周仅仅共享第一部分.本周对8.2开始的全新技术 ...
  • 风云:她碧玉芳华,轻衣粉霞.那一年,镜湖医庄,他成熟英俊,浅淡名利:她荆钗布衣,情根深种.那一年,烟雨桥畔,他手撑纸伞,情深意浓:她白发倾城,清冷瞳眸.那一年,小树林中,他白衣翩翩,轻立树枝:她红衣如火,伤痕重重.那 ...
  •         1.mysql登录命令#mysql -h 192.168.1.1 -u root -p admin123    //(root默认密码为空),远程登录连接命令#mysql -u root -p adm ...
  • 春节前最后一篇,CRUD码农专用福利:PDF.NET之SODVersion5.1.0开源发布兼更名
    废话不多说,直接入正题,明天赶着坐火车回老家过年. 从2013.10.1日起,原PDF.N ...
  • Train Problem II Time Limit: 1000MS   Memory Limit: 32768KB   64bit IO Format: %I64d & %I64u Submit Stat ...
  • using System;   using System.Collections.Generic;   using System.Linq;   using System.Web;   using System.We ...
  • 前言,之前有说过C语言的函数&变量的一些基本概念,说得可能不是很好,先也把C#的.里相关的也说下,已成一统. 而说函数变量,其实主要就是GC,而GC又是CLR的主要内容,故就有了此文. CLR基本原理: 把这 ...