原题链接

总时间限制: 
1000ms 
内存限制: 
65536kB
描述

给定一个完全由数字字符('0','1','2',…,'9')构成的字符串str,请写出str的p型编码串。例如:字符串122344111可被描述为"1个1、2个2、1个3、2个4、3个1",因此我们说122344111的p型编码串为1122132431;类似的道理,编码串101可以用来描述1111111111;00000000000可描述为"11个0",因此它的p型编码串即为110;100200300可描述为"1个1、2个 0、1个2、2个0、1个3、2个0",因此它的p型编码串为112012201320。

输入
输入仅一行,包含字符串str。每一行字符串最多包含1000个数字字符。
输出
输出该字符串对应的p型编码串。
样例输入
122344111
样例输出
1122132431

源码

#include <iostream>
#include <cstring>
using namespace std;
int main()
{int len=1, i;string s;cin >> s;for (i=0; i<s.size()-1; i++){if (s[i] == s[i+1]){len++;}else{cout << len << s[i];len = 1;}}cout << len << s[i] << endl;return 0;
}

31:字符串p型编码相关推荐

  1. 1.7 编程基础之字符串 31 字符串p型编码 python

    http://noi.openjudge.cn/ch0107/31/ """ 1.7 编程基础之字符串 31 字符串p型编码 http://noi.openjudge.c ...

  2. 信息学奥赛一本通 1145:字符串p型编码 | OpenJudge NOI 1.7 31:字符串p型编码

    [题目链接] ybt 1145:字符串p型编码 OpenJudge NOI 1.7 31:字符串p型编码 [题目考点] 1. 字符串处理 [解题思路] 遍历字符串,设置变量curNum表示当前关注的数 ...

  3. AC日记——字符串P型编码 openjudge 1.7 31

    31:字符串p型编码 总时间限制:  1000ms 内存限制:  65536kB 描述 给定一个完全由数字字符('0','1','2',-,'9')构成的字符串str,请写出str的p型编码串.例如: ...

  4. 信息学奥赛一本通(1145:字符串p型编码)

    1145:字符串p型编码 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 11401     通过数: 8620 [题目描述] 给定一个完全由数字字符('0','1 ...

  5. 字符串p型编码(信息学奥赛一本通-T1145)

    [题目描述] 给定一个完全由数字字符('0','1','2',-,'9')构成的字符串str,请写出str的p型编码串.例如:字符串122344111可被描述为"1个1.2个2.1个3.2个 ...

  6. 1145:字符串p型编码

    [题目描述] 给定一个完全由数字字符('0','1','2',-,'9')构成的字符串str,请写出str的p型编码串.例如:字符串122344111可被描述为"1个1.2个2.1个3.2个 ...

  7. 关于字符串和字节编码的问题(转)

    字符,字节和编码 [原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm] 级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理 ...

  8. Python——如何获得字符串的唯一编码

    1 前言 今天在学习MTCNN~ 遇到一个很有趣的问题,怎么在Python中获得一个字符串的唯一编码呢,(其实在项目中我是希望通过图片的文件名,生成器文件名对应的唯一的长整型的编码ID)~ 需要用的H ...

  9. 关于字符串,字符编码

    大家都知道,计算机只认二进制数.所以不论是数字还是字符,都是需要转化成二进制串进行存储与运算的. 这里先提一个问题: 内存中都是二进制存储的,那计算机怎么分清楚哪个是字符,哪个是其他数据类型呢,就是字 ...

最新文章

  1. MATLAB一些图的绘制,MATLAB的使用
  2. ASP .NET Core Web Razor Pages系列教程四:使用数据库进行交互 entity-framework(MySQL/MariaDB 版)
  3. 七年磨一剑:Apache HBase 1.0正式发布
  4. 利用Excel VBA批量计算长时间序列植被物候动态阈值(逐像元)
  5. java 6 linux_CentOS 6.5 安装java
  6. C++中之---数组和vector
  7. 在Visual Studio 2015中使用Grunt、Bowe
  8. Atitit.跨语言  文件夹与文件的io操作集合  草案
  9. 凸函数优化问题的相关讨论
  10. 【电脑运用及修理】连接不到网站服务器解决方案【win10】
  11. 学习Java开源框架前你应该了解的
  12. 雨木林风 的 Ylmf OS
  13. ShardingSphere-ElasticJob踩的坑 截至3.0.1版本
  14. 常见开发工具下载链接
  15. PADS(4)——PADS Logic原理图设计技巧
  16. python表示倍数_python代表倍数
  17. 阿里云服务器配置好了,为什么访问不了?阿里云安全组放行1433端口设置您知道吗?
  18. 百度校园招聘笔试题(扫描版)
  19. 弘辽科技:拒做“淘宝客”,可小红书的电商梦何以撑未来?
  20. Centos 7 无法上网的解决办法

热门文章

  1. 关闭windows安全警报_Windows defender实时防护关闭教程
  2. windows安全警报怎么关闭_10月23日,鄂州华容进行防空警报鸣放,请不要惊慌!...
  3. ubuntu20.04 cuda10.2 安装失败
  4. 算法导论 CLRS 第26章 最大流 Maximum flow C#
  5. 北京市石景山区谷歌卫星地图下载
  6. php 批量修改文件名后缀名,PHP实现批量修改文件后缀名的方法
  7. 15.三层交换与二层交换、策略路由与路由策略
  8. CentOS-6.3-i386-bin-DVD1下载地址
  9. Symbian OS 开发初级手册(转)
  10. org.activiti.engine.ActivitiException: couldn‘t resolve duedate问题的一个解决