zoukankan      html  css  js  c++  java
  • hdu-1020 Encoding

    题目链接:

    http://acm.hdu.edu.cn/showproblem.php?pid=1020

    题目类型:

    字符串的简单处理

    题意概括:

    对字符串进行缩略,将一个字符串中连续的n个相同的字符缩略成字符n的形式。

    题目:

    Encoding

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 45946    Accepted Submission(s): 20310


    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 an integer N (1 <= N <= 100) which indicates the number of test cases. The next N lines contain N strings. Each string consists of only 'A' - 'Z' and the length is less than 10000.
     
    Output
    For each test case, output the encoded string in a line.
     
    Sample Input
    2
    ABC
    ABBCCC
     
     
    Sample Output
    ABC
    A2B3C
     
    # include <stdio.h>
    # include <string.h>
    
    int main ()
    {
        int i,j,t,l;
        char b[10010];
        scanf("%d",&t);
        getchar();
        while(t--)
        {
            gets(b);
            l=strlen(b);
            b[l]='a';b[l+1]='';
            l++;
            int num=1;
            for(i=1;i<l;i++)
            {
                if(b[i]!=b[i-1])
                {
                    if(num!=1)
                        printf("%d",num);
                    printf("%c",b[i-1]);
                    num=1;
                }
                else
                    num++;
            }
            printf("
    ");
        }
    }
  • 相关阅读:
    poj3252(组合数)
    cf-Global Round2-E. Pavel and Triangles
    cf-Global Round2-D. Frets On Fire(二分)
    cf-Global Round2-C. Ramesses and Corner Inversion(思维)
    trick
    2019ICPC南京网络赛B super_log(a的b塔次方)
    欧拉定理,欧拉降幂
    F. Moving On
    Codeforces Round #200 (Div. 1)D. Water Tree
    hdu5452
  • 原文地址:https://www.cnblogs.com/love-sherry/p/6941430.html
Copyright © 2011-2022 走看看