hdu-1020
2016-02-21 15:06
363 查看
此题目要注意AABBAC这种情况的输出是2A2BAC不是3A2BC!!
Problem :
1020 ( Encoding ) Judge Status : Accepted
RunId : 16335252 Language : G++ Author :
qwezhaohaihong
Code Render Status : Rendered By HDOJ G++ Code Render Version 0.01 Beta
Problem :
1020 ( Encoding ) Judge Status : Accepted
RunId : 16335252 Language : G++ Author :
qwezhaohaihong
Code Render Status : Rendered By HDOJ G++ Code Render Version 0.01 Beta
#include<iostream> #include<cstdio> #include<string.h> using namespace std; int main() { int n; scanf("%d",&n); int i; for(i=1;i<=n;i++) { getchar(); char in[10002]; scanf("%s",in); int sum=1,j,len=strlen(in); for(j=1;j<=len;j++) { if(in[j-1]==in[j]) { sum++; } else { if(sum==1){printf("%c",in[j-1]);} else{printf("%d%c",sum,in[j-1]);} sum=1; } } printf("\n"); } return 0; }
相关文章推荐
- HBASE 与 HDFS
- WebApi统一输出接口
- CodeForces NO.629B Far Relative’s Problem
- Objective-C Runtime
- 一起做RGB-D SLAM 第二季 (一)
- 格式化日期时间的显示
- 树和递归(一)[leetcode]Balanced Binary Tree
- 机器学习课程 - 概述(standrod课程)
- PAT1029旧键盘
- Android真机调试试验
- HTML 事件(二) 事件的注册与注销
- Are They Equal (25)
- css3实现动画效果(transform translation @keyframes)
- Qt Question List
- [leetcode] 43. Multiply Strings 解题报告
- 大数据工具——Splunk
- 正确使用C++引用做返回值和参数
- CSS 三角形绘制方法
- 234. Palindrome Linked List
- MongoDb的基本使用以和关系性数据库的基本差异