当前位置: 首页 > news >正文

【BZOJ 1068】【SCOI 2007】压缩 【区间DP】

题目跳转: http://www.lydsy.com/JudgeOnline/problem.php?id=1068


Description

  给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小
写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果当前位置左边没
有M,则从串的开始算起)开始的解压结果(称为缓冲串)。 bcdcdcdcd可以压缩为bMcdRR,下面是解压缩的过程

  另一个例子是abcabcdabcabcdxyxyz可以被压缩为abcRdRMxyRz。

Input

  输入仅一行,包含待压缩字符串,仅包含小写字母,长度为n。

Output

  输出仅一行,即压缩后字符串的最短长度。

Sample Input

bcdcdcdcdxcdcdcdcd
Sample Output
12

HINT

在第一个例子中,解为aaaRa,在第二个例子中,解为bMcdRRxMcdRR。

【限制】

100%的数据满足:1<=n<=50

相关文章:

  • 【BZOJ 1090】【SCOI 2003】字符串折叠 【区间DP】
  • 【BZOJ 1196】【HNOI 2006】公路修建问题 【二分+并查集】
  • 【BZOJ 1026】【SCOI 2009】windy数 【数位DP】
  • linux下与windows下的换行符
  • 【BZOJ 1041】【HAOI 2008】圆上的整点 【数学】
  • 【BZOJ 2330】 [SCOI2011]糖果【差分约束】
  • 【BZOJ 1087】【SCOI 2005】互不侵犯King 【状压DP】
  • 【codevs 3116】高精度练习之加法
  • 【codevs 3155】高精度练习之减法
  • 【codevs 3117】高精度练习之乘法
  • 反正切函数的应用
  • Python 字符串操作方法大全
  • [IDF]被改错的密码
  • [IDF]啥?
  • [IDF]摩斯密码
  • [PHP内核探索]PHP中的哈希表
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • Codepen 每日精选(2018-3-25)
  • CSS 专业技巧
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • Java超时控制的实现
  • Leetcode 27 Remove Element
  • Mysql5.6主从复制
  • php的插入排序,通过双层for循环
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • quasar-framework cnodejs社区
  • 分享几个不错的工具
  • 免费小说阅读小程序
  • 深度解析利用ES6进行Promise封装总结
  • 说说动画卡顿的解决方案
  • 体验javascript之美-第五课 匿名函数自执行和闭包是一回事儿吗?
  • 学习笔记TF060:图像语音结合,看图说话
  • scrapy中间件源码分析及常用中间件大全
  • 阿里云ACE认证之理解CDN技术
  • ​比特币大跌的 2 个原因
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • # C++之functional库用法整理
  • #if #elif #endif
  • (02)Hive SQL编译成MapReduce任务的过程
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (第27天)Oracle 数据泵转换分区表
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (汇总)os模块以及shutil模块对文件的操作
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (算法二)滑动窗口
  • (小白学Java)Java简介和基本配置
  • (学习日记)2024.02.29:UCOSIII第二节
  • (一)Neo4j下载安装以及初次使用
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET delegate 委托 、 Event 事件,接口回调
  • .NET MVC 验证码
  • .net wcf memory gates checking failed