吉林省信息学奥赛 2017 冬令营 Day2.T1

OIER 密码

总时间限制:1000ms 内存限制:256 MB


问题描述

吉林省的 OIER 们保密意识很强,总是将信息加密。
有一个仅含小写字母的字符串,我们把它按如下方法加密:
步骤 1:把所有连续的相同字母都用一个字母代替。比如 aaabbbb 被替换为ab。
步骤 2:在随机的位置插入两个相同的小写字母。重复 步骤 2 很多次。
下面是一个加密的实例
初始字符串 jjjlloooiieerr
执行步骤 1 之后变成 jloier
插入 aa 之后变成 jloiaaer
插入 bb 之后变成 jloiabbaer
插入 ll 之后变成 jllloiabbaer
现在我们给定加密后的字符串,求执行 步骤 1 之后的字符串是什么。


输入格式

从文件 password.in 中输入数据。
一个字符串,表示加密后的字符串。

输出格式

输出到文件 password.out 中。
一个字符串,表示执行 步骤 1 之后的字符串。

样例输入

jllloiabbaer

样例输出

jloier

提示

数据规模与约定
对于 30%数据, 加密后的字符串的长度<=1000
对于 70%数据, 加密后的字符串的长度<=100000
对于 100%数据, 加密后的字符串的长度<=1000000


实现代码

···

题解



最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,297评论 19赞 139
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,192评论 0赞 19
  • 今天是年三十,大家族的老老小小们照例中午一起吃年饭,给小辈的发了红包,给长辈们敬酒,照了全家福,吃完年饭分成...
    Catherin77阅读 393评论 0赞 0
  • 现在好多婚姻里,男人出轨,其实都是女人惯的。男人出轨以后女人找各种理由,反正大部分不离婚。你不敢离婚,男人们就没有...
    樱子先生阅读 1,137评论 3赞 3
  • 8:30起床洗漱 8:30-10:20收拾行李早餐接老TA同学一起去九华山 10:20-7:00出发九华山 7:0...
    YaoYiLin阅读 509评论 0赞 3

友情链接更多精彩内容