HDU 1020 Encoding
来源:互联网 发布:园林景观设计软件下载 编辑:程序博客网 时间:2024/06/08 08:21
Encoding
Time Limit: 2000/1000 MS(Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 38386 Accepted Submission(s): 17004
Problem Description
Given a string containing only'A' - 'Z', we could encode it using the following method:
1. Each sub-string containing k same characters should be encoded to"kX" where "X" is the only character in this sub-string.
2. If the length of the sub-string is 1, '1' should be ignored.
Input
The first line contains aninteger N (1 <= N <= 100) which indicates the number of test cases. Thenext N lines contain N strings. Each string consists of only 'A' - 'Z' and thelength is less than 10000.
Output
For each test case, output theencoded string in a line.
Sample Input
2
ABC
ABBCCC
Sample Output
ABC
A2B3C
题目大概意思:
给出一串只包含大写字母 “A”-“Z”,我们做如下编码:
1.每一个子串如果包含K个相同的字符,那就写成 “K字母”的样例;
2.长度为1的话,就直接忽略k。
第一行包含了整数N (1 <= N <= 100),表示案例个数,每个案例长度小于10000。
值得注意的是如果输入的是 ABCCBA
那么输出结果应该是 AB2CBA
附C语言简单代码
#include<stdio.h>#include<string.h>int main(){int n;char a[10005];while(scanf("%d",&n)!=EOF&&n){while(n--){int i;scanf("%s",a);for(i=0;i<strlen(a);i++){int count=0;while(a[i]==a[i+1]) {i++;count++;}if(count) printf("%d",count+1);printf("%c",a[i]);}printf("\n");}return 0;}}
- hdu 1020 Encoding(模拟)
- HDU 1020 Encoding
- hdu 1020 Encoding
- HDU 1020 Encoding
- HDU 1020 Encoding
- Hdu 1020 - Encoding
- HDU 1020 Encoding
- hdu 1020 Encoding
- hdu 1020 Encoding
- HDU 1020 Encoding
- hdu 1020 Encoding
- HDU 1020Encoding
- hdu 1020 Encoding
- HDU 1020 Encoding
- HDU 1020:Encoding
- hdu 1020 Encoding
- hdu 1020 Encoding
- hdu-1020-Encoding
- MathType只有你会的几个技巧
- 如何控制百度地图的显示范围 ios软件开发
- 《Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shift》阅读笔记与实现
- ubuntu上移植Qt-5.6.0到ARM Cortex-A8
- 时间序列 R 07 时间序列分解 Time series decomposition
- HDU 1020 Encoding
- LeetCode - Power of Three
- Jaxws学习笔记(一)入门程序之服务接口发布
- 走近人脸检测:从 VJ 到深度学习(上)
- 程序员必须知道的10大基础实用算法及其讲解(Javascript代码实现)
- activiti 数据库升级 upgrade
- c++第四次上机
- Delphi 调用C#编写的WebService 参数为Null解决方法
- LeetCode *** 134. Gas Station