`
richard_ma
  • 浏览: 16370 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

hdu2081 字符串拼接

阅读更多
手机短号

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

Problem Description
大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。
现在,如果给你一个11位长的手机号码,你能找出对应的短号吗?

Input
输入数据的第一行是一个N(N <= 200),表示有N个数据,接下来的N行每一行为一个11位的手机号码。

Output
输出应包括N行,每行包括一个对应的短号,输出应与输入的顺序一致。

Sample Input
2
13512345678
13787654321

Sample Output
645678
654321

Source
2006/1/15 ACM程序设计期末考试

水题,直接读入字符串,然后先输出个6,接着输出原串的索引[6,10]元素。

#include <stdio.h>
#include <stdlib.h>

int main (int argc, char const* argv[])
{
    int n, i;
    char buf[16];

    scanf("%d", &n);

    while (n--) {
        scanf("%s", buf);

        printf("6");
        for (i = 6; i < 11; i++) {
            printf("%c", buf[i]);
        }
        printf("\n");
    }

    return 0;
}
分享到:
评论

相关推荐

    ACM HDU题目分类

    字符串处理是 ACM HDU 题目分类中的一大类,例如,1020 简单的字符串处理;1048 简单字符串处理;1062 简单字符串处理;1073 字符串处理 等等。 其他 除了以上分类外,ACM HDU 题目分类还包括其他一些分类,例如,...

    hdu 的2072,2084,2082,1170,ac代码

    这样的问题不仅仅是字符串操作的练习,也涉及到了对字符串性质的深入理解,比如如何高效地进行字符串的截取和拼接。 HDU 2084题要求我们对数组进行操作,这通常与矩阵处理相关。代码实现的过程中,首先读取矩阵的...

    字符串题目记录

    该标题表明了问题的主题是字符串题目记录,可能来自于不同的 OJ 平台,如 POJ、HDU、SPOJ、SGU、HUST 和 FZU 等。 描述:上面可能有 POJ 的题目,HDU 的题目,SPOJ 的题目,SGU 的题目,HUST 上的题目,FZU 上的...

    hdu 5007 Post Robot

    hdu 5007 Post Robot 字符串枚举。 暴力一下就可以了。

    hdu.rar_hdu

    4. **字符串处理**:KMP算法、Manacher's Algorithm、Rabin-Karp算法等。 5. **数学应用**:组合数学、数论(质因数分解、模运算、欧几里得算法等)、概率论等。 6. **编码技巧**:IO优化(如scanf/printf代替cin/...

    hdu1250高精度加法

    5. **转换为字符串**:将结果数组中的数字转换为字符形式,并存储到最终的字符串数组中。 #### 总结 通过本题的解决过程,我们不仅学会了如何编写高精度加法算法,还了解了如何将其应用到实际问题中。虽然题目提到...

    HDU题目java实现

    3. **字符串处理**:String类是Java中处理文本的重要工具,涉及字符串的连接、查找、替换、分割等方法。 4. **输入输出流**:如Scanner类用于从标准输入读取数据,FileReader/Writer用于文件操作,BufferedReader/...

    HDU_2010.rar_hdu 2010_hdu 20_hdu acm20

    【标题】"HDU_2010.rar"是一个压缩包文件,其中包含了与"HDU 2010"相关的资源,特别是针对"HDU ACM20"比赛的编程题目。"hdu 2010"和"hdu 20"可能是该比赛的不同简称或分类,而"hdu acm20"可能指的是该赛事的第20届...

    hdu 300+ AC 代码

    在竞赛编程中,字符串问题可能涉及到KMP算法、Manacher's Algorithm(曼哈顿算法)或者Rabin-Karp滚动哈希等技术,用于高效地处理字符串的匹配和操作。 4. **动态规划(DP)**:动态规划是一种解决问题的系统方法,...

    杭电ACMhdu1163

    3. **字符串处理**:杭电ACM中的题目可能涉及到字符串匹配(KMP算法、Boyer-Moore算法)、编码解码、模式查找等问题,熟悉字符串操作是必备技能。 4. **数学应用**:很多ACM题目需要应用到基础数学知识,例如数论...

    Hdu1000—2169部分代码

    这些代码可能涵盖了许多算法类型,包括但不限于排序、搜索、动态规划、图论、数学、字符串处理等。 学习这些代码可以帮助你了解不同的编程技巧和算法实现,例如: 1. **排序算法**:快速排序、归并排序、堆排序等...

    HDU最全ac代码

    3. **字符串处理**:KMP、Boyer-Moore、Rabin-Karp等字符串匹配算法,以及字符串操作和模式匹配技巧。 4. **数学知识**:组合数学、离散数学、数论等,许多竞赛题目需要运用到这些数学原理。 5. **优化技巧**:...

    hdu题目分类

    字符串处理题目如1020、1039等,主要考察选手对于字符串数据类型的理解和操作能力。这包括字符串匹配、分割、合并、排序等常见操作,以及更复杂的模式匹配和正则表达式应用。 综上所述,HDU ACM题目分类覆盖了广泛...

    ACM HDU

    6. **字符串处理**:模式匹配、KMP算法、Manacher's Algorithm等。 7. **模拟法**:直接按照题目描述进行程序模拟,解决一些逻辑性较强的问题。 学习和理解ACM HDU的题解,不仅可以提升编程能力,还能帮助我们理解...

    HDU DP动态规划

    【标题】"HDU DP动态规划"涉及到的是在算法领域中的动态规划(Dynamic Programming,简称DP)技术,这是解决复杂问题的一种高效方法,尤其适用于有重叠子问题和最优子结构的问题。动态规划通常用于优化多阶段决策...

    hdu-acm源代码(上百道源代码)

    "yfndq2"可能是一个字符串处理或模式匹配的问题,可能用到了KMP、Boyer-Moore等字符串匹配算法。而"flymaidou"可能是涉及数值计算或数学推理的题目,需要理解和应用特定的数学公式或方法。 在学习这些源代码时,...

    hdu.rar_HDU 1089.cpp_OJ题求和_hdu_horsekw5_杭电obj

    【标题】"hdu.rar_HDU 1089.cpp_OJ题求和_hdu_horsekw5_杭电obj" 提供的信息是关于一个压缩文件,其中包含了一个名为 "HDU 1089.cpp" 的源代码文件,这个文件是为了解决杭州电子科技大学(Hangzhou Dianzi ...

    HDU1059的代码

    HDU1059的代码

    hdu2000-2014ac代码

    3. **字符串处理**:字符串匹配(如KMP、Boyer-Moore等)、编码与解码、模式匹配等。在编程竞赛中,字符串问题常常出现,需要掌握一些高效处理字符串的技巧。 4. **数学知识**:组合数学、数论、概率论等。许多编程...

    hdu1001解题报告

    hdu1001解题报告

Global site tag (gtag.js) - Google Analytics