摘要: 我们今天来进行一下“字符串入门”的专题循环。包括了一些字符串相关的入门操作,主要包括对字符串输入输出的处理及对字符串的一般操作。 练习题目地址: "http://111.231.58.129/contest/3" 下面是“字符串入门”练习中的题目和题解,请确保在实在想不出来某道题之后再去阅读题解! 阅读全文
posted @ 2019-09-02 23:59 zifeiynoip 阅读(145) 评论(0) 推荐(0)
摘要: 题目描述: "http://codeforces.com/problemset/problem/41/A" 这里在原题的基础上做了一些修改。 题目描述 灵灵最近接到了一份翻译工作。 他需要把一份土星文翻译成木星文。 已知土星文和木星文都是由26个小写的英文字母组成的。 而土星文和木星文的区别仅仅在于 阅读全文
posted @ 2019-09-02 23:54 zifeiynoip 阅读(247) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/58/A" 题目描述 聪聪最近学会了使用Internet。 于是他进入了一个聊天室,并决定向大家打一声招呼——说“hello”。 但是因为聪聪的手指不是很灵活,所以他在打“hello”的过程中可能会触碰到 阅读全文
posted @ 2019-09-02 23:53 zifeiynoip 阅读(250) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/131/A" 题目描述 对于一个字符串 s 来说,它的大小写转换密码锁是对 s 的每一位字符进行大小写转换后得到的目标字符串。 (也就是说,对于 s 上面的每一位字符 c,如果 c 是大写字母,则将其转换 阅读全文
posted @ 2019-09-02 23:53 zifeiynoip 阅读(379) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/236/A" 题目描述 现如今,很多男孩在论坛中使用漂亮女孩的照片作为头像。所以确定一个用户的性别就变成了一个困难的事情。 去年,我们的聪聪进入了一个论坛,并且和一个(他认为是)女生相谈甚欢。 他们聊得非 阅读全文
posted @ 2019-09-02 23:52 zifeiynoip 阅读(244) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/281/A" 题目描述 灵灵想要对一个字符串进行加密。加密的方式很简单,就是将字符串的首字母变成大写。 当然咯,如果字符串的首字母一开始就是大写的,你就不用进行任何操作了。 注意,在加密的过程中,除了首字 阅读全文
posted @ 2019-09-02 23:51 zifeiynoip 阅读(535) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/339/A" 不过在原题基础上做了一些强化,以巩固学生对输入的处理能力。 题目描述 聪聪是爱丽丝魔法学院的三年级学生。他现在正在学习加法运算。 老师写下了一组加法运算。聪聪需要计算这组运算的结果。 老师给 阅读全文
posted @ 2019-09-02 23:50 zifeiynoip 阅读(212) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/96/A" 题目描述 灵灵非常喜欢足球。 有一天,灵灵正在看一场足球比赛,在看比赛的同时灵灵在纸上写下了每一位运动员当前的位置。 为了简化所有运动员的位置的描述,灵灵将其简化成了仅由字符 "0" 和 "1 阅读全文
posted @ 2019-09-02 23:48 zifeiynoip 阅读(249) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/118/A" 题目描述 给你一个字符串,你需要对字符串进行如下操作,并输出操作后的结果: 1. 删除字符串中的所有元音字母; 2. 在字符串中的每一个辅音字母前面添加一个字符 "." 3. 将字符串中的所 阅读全文
posted @ 2019-09-02 23:46 zifeiynoip 阅读(331) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/112/A" 题目描述 给你两个字符串 a 和 b ,你需要比较它们在忽略大小写的情况下的字典序大小。 忽略大小写的意思是:"abc" 和 "Abc" 在忽略大小写的情况下的字典序是相等的。 在忽略大小写 阅读全文
posted @ 2019-09-02 23:46 zifeiynoip 阅读(684) 评论(0) 推荐(0)
摘要: 题目出处: "http://codeforces.com/problemset/problem/71/A" 题目描述 好长好长的字符串是像 "localization" 或者 "internationalization" 这样的字符串,这些字符串包含很多单词,所以你在抄写这些单词的时候很费力。 我们 阅读全文
posted @ 2019-09-02 23:45 zifeiynoip 阅读(305) 评论(0) 推荐(0)
摘要: 在字符串入门部分,我们主要讲解一下字符串的两种表示方式: 1. 字符数组 ; 2. 字符串 。 字符数组 我们用 定义一个字符,用 类型的数组来表示字符串,这是用字符数组的形式来表示的字符串。 字符串的定义及初始化 我们可以使用如下方式来定义一个字符串: 这个字符串名为 ,是一个长度为 100 的字 阅读全文
posted @ 2019-09-02 23:43 zifeiynoip 阅读(375) 评论(0) 推荐(0)
摘要: 初等排序练习 我们今天开始进行“初等排序”的练习。 通过这个练习我希望大家能够掌握以下知识点: 冒泡排序和选择排序的实现原理 sort函数 比较函数cmp 结构体排序 说明:下面的超链接都不是新窗口打开,所以你们要打开超链接的话,先移动到超链接,然后鼠标右键,在新窗口中打开超链接即可。 练习题目地址 阅读全文
posted @ 2019-09-02 23:41 zifeiynoip 阅读(132) 评论(0) 推荐(0)
摘要: 这里我们简述一下初等排序的学习内容: 选择排序 冒泡排序 比较函数 结构体函数 选择排序 (1)基本思想:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序排在待排序的数列的最前,直到全部待排序的数据元素排完。 (2)排序过程: 假设现在有 $n$ 个数,他们分别是 $a_1, a_2, 阅读全文
posted @ 2019-09-02 23:38 zifeiynoip 阅读(306) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章上机练习8。 题目描述 病人等级看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序: 1. 老年人(年龄 $\ge$ 60岁)比非老年人优先看病。 2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。 3. 非老年人按登记的先后顺序排 阅读全文
posted @ 2019-09-02 23:36 zifeiynoip 阅读(5009) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章上机练习7 题目描述 汪老师和朋友们去爬山,为美丽的景色所陶醉,想合影留恋。如果他们站成一排,男生全部在左(从拍摄者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)? 输入格 阅读全文
posted @ 2019-09-02 23:35 zifeiynoip 阅读(1723) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章上机练习6,略有改编 题目描述 告诉你包含 $n$ 个数的数组 $a$ ,你需要把他们按照“奇数排前面,偶数排后面;奇数从从小到大排,偶数从大到小排”的顺序输出。 输入格式 输入的第一行包含一个整数 $n(1 \le n \le 1000)$。 输入的第二行包含 阅读全文
posted @ 2019-09-02 23:34 zifeiynoip 阅读(573) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章上机练习5/ "洛谷P1068" 题目描述 世博会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,$A$ 市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的 $150%$ 划定,即如果计划录取 $ 阅读全文
posted @ 2019-09-02 23:34 zifeiynoip 阅读(675) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章课后练习4/ "洛谷P1093" 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语 阅读全文
posted @ 2019-09-02 23:33 zifeiynoip 阅读(473) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章上级练习2 题目描述 给定一个长度为 $N(1 \le n \le 500)$ 的正整数序列,请将其中的所有奇数取出,并按升序输出。 输入格式 输入的第一行为 $N$ 。 输入的第二行为 $N$ 个正整数,其间用空格间隔。输入数据保证至少有一个奇数。 输出格式 升 阅读全文
posted @ 2019-09-02 23:31 zifeiynoip 阅读(573) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章上机练习3 题目描述 给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则按名字字典序小的在前。 (说明:“字典序”这个概念经常会遇到,所以要记住——字典序就是一个字符串在字典中出现的顺序,或者也可以理解为一个字符串在字典中出现的页码,比 阅读全文
posted @ 2019-09-02 23:31 zifeiynoip 阅读(2041) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》第二章 上机练习1 题目描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名的学生的学号和成绩。 输入格式 输入的第一行包含两个整数,分别是学生的人数 $n(1 \le n \le 1000)$ ,和求第 $k$ 名学生的 $k(1 \l 阅读全文
posted @ 2019-09-02 23:30 zifeiynoip 阅读(2794) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》例2.1 题目描述 输入 $n$ 个数,将 $n$ 个数按从大到小的顺序输出($n \le 10000$)。 输入格式 输入的第一行包含一个整数 $n \le 10000$ ,用于表示元素个数。 接下来一行包含 $n$ 个int范围内的整数。 输出格式 输出占一行,用于 阅读全文
posted @ 2019-09-02 23:29 zifeiynoip 阅读(820) 评论(0) 推荐(0)
摘要: 题目出处:《信息学奥赛一本通》例2.1 题目描述 输入 $n$ 个数,将 $n$ 个数按从小到大的顺序输出($n \le 1000$)。 输入格式 输入的第一行包含一个整数 $n \le 1000$ ,用于表示元素个数。 接下来一行包含 $n$ 个int范围内的整数。 输出格式 输出占一行,用于表示 阅读全文
posted @ 2019-09-02 23:27 zifeiynoip 阅读(525) 评论(0) 推荐(0)