Alex_McAvoy的博客

I'm not there,I'm not die.

排序:
默认
按更新时间
按访问量
RSS订阅

C++语言基础 —— 数组

【一维数组】 与指定数字相同的数的个数(信息学奥赛一本通-T1102):点击这里 陶陶摘苹果(信息学奥赛一本通-T1103):点击这里 计算书费(信息学奥赛一本通-T1104):点击这里 数组逆序重存放(信息学奥赛一本通-T1105):点击这里 年龄与疾病(信息学奥赛一本通-T1106)...

2019-06-14 19:18:25

阅读数 49

评论数 0

最长单词(信息学奥赛一本通-T1149)

【题目描述】 一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输入】 一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输出】 该句子中最长的单词。如果多于一个,则输出第一个。 【输入样例】 I...

2018-03-04 20:59:11

阅读数 2674

评论数 0

连续出现的字符(信息学奥赛一本通-T1148)

【题目描述】 给定一个字符串,在字符串中找到第一个连续出现至少k次的字符。 【输入】 第一行包含一个正整数k,表示至少需要连续出现的次数。1 ≤ k ≤ 1000。 第二行包含需要查找的字符串。字符串长度在1到2500之间,且不包含任何空白符。 【输出】 若存在连续出现至少k次的字符,...

2018-03-04 20:45:14

阅读数 2749

评论数 0

最高分数的学生姓名(信息学奥赛一本通-T1147)

【题目描述】 输入学生的人数,然后再输入每位学生的分数和姓名,求获得最高分数的学生的姓名。 【输入】 第一行输入一个正整数N(N ≤ 100),表示学生人数。接着输入N行,每行格式:分数 姓名 分数是一个非负整数,且小于等于100; 姓名为一个连续的字符串,中间没有空格,长度不超过20。...

2018-03-04 20:35:00

阅读数 3369

评论数 0

判断字符串是否为回文(信息学奥赛一本通-T1146)

【题目描述】 输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。 【输入】 输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。 【输出】 如果字符串是回文,输出yes;否则,输出no。 【输入样例】 abcdedcba 【输出样例】 yes ...

2018-03-04 20:05:22

阅读数 2672

评论数 0

字符串p型编码(信息学奥赛一本通-T1145)

【题目描述】 给定一个完全由数字字符(‘0’,‘1’,‘2’,…,‘9’)构成的字符串str,请写出str的p型编码串。例如:字符串122344111可被描述为"1个1、2个2、1个3、2个4、3个1",因此我们说122344111的p型编码串为1122132431;类似的道...

2018-03-04 20:00:26

阅读数 2130

评论数 0

单词翻转(信息学奥赛一本通-T1144)

【题目描述】 输入一个句子(一行),将句子中的每一个单词翻转后输出。 【输入】 只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。 【输出】 翻转每一个单词后的字符串,单词之间的空格需与原文一致。 【输入样例】 hello world 【输出样例】 olleh dl...

2018-03-04 19:54:12

阅读数 3265

评论数 0

最长最短单词(信息学奥赛一本通-T1143)

【题目描述】 输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。 试输出第1个最长的单词和第1个最短单词。 【输入】 一行句子。 【输出】 第1行,第一个最长的单词。 第2行,第一个最短的单...

2018-03-04 19:23:25

阅读数 3990

评论数 0

单词的长度(信息学奥赛一本通-T1142)

【题目描述】 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。 注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。 【输入】 一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔...

2018-03-04 19:11:07

阅读数 3270

评论数 0

删除单词后缀(信息学奥赛一本通-T1141)

【题目描述】 给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。 【输入】 输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。 【输出】 输出按照题目要求处理后的单词。 【输入样例】 ...

2018-03-04 19:04:46

阅读数 2596

评论数 0

验证子串(信息学奥赛一本通-T1140)

【题目描述】 输入两个字符串,验证其中一个串是否为另一个串的子串。 【输入】 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格。 【输出】 若第一个串s1是第二个串s2的子串,则输出(s1) is substring of (s2) 否则,若第二个串s2是第一个串s1的子...

2018-03-04 18:58:13

阅读数 2995

评论数 0

密码翻译(信息学奥赛一本通-T1136)

【题目描述】 在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,...

2018-03-03 19:51:24

阅读数 3431

评论数 0

整理药名(信息学奥赛一本通-T1139)

【题目描述】 医生在书写药品名的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母小写。如将ASPIRIN、aspirin整理成Aspirin。 【输入】 第一行一个数字n,表示有n个药品名要整理,...

2018-03-03 19:44:56

阅读数 3295

评论数 0

将字符串中的小写字母转换成大写字母 (信息学奥赛一本通-T1138)

【题目描述】 给定一个字符串,将其中所有的小写字母转换成大写字母。 【输入】 输入一行,包含一个字符串(长度不超过100,可能包含空格)。 【输出】 输出转换后的字符串。 【输入样例】 helloworld123Ha 【输出样例】 HELLOWORLD123HA 【源程序】 ...

2018-03-03 18:31:34

阅读数 3294

评论数 0

加密的病历单(信息学奥赛一本通-T1137)

【题目描述】 小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。 在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单。 经过研究,小英发现了如下加密规律(括号中是一个“原文 -...

2018-03-03 18:19:32

阅读数 3715

评论数 0

配对碱基链(信息学奥赛一本通-T1135)

【题目描述】 脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列...

2018-03-03 17:40:40

阅读数 2438

评论数 0

合法C标识符(信息学奥赛一本通-T1134)

【题目描述】 给定一个不包含空白符的字符串,请判断是否是C语言合法的标识符号(注:题目保证这些字符串一定不是C语言的保留字)。 C语言标识符要求: 1.非保留字; 2.只包含字母、数字及下划线(“_”)。 3.不以数字开头。 【输入】 一行,包含一个字符串,字符串中不包含...

2018-03-03 17:29:51

阅读数 3272

评论数 3

输出亲朋字符串(信息学奥赛一本通-T1133)

【题目描述】 编写程序,求给定字符串s的亲朋字符串s1。 亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符; 给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;依此类推,直到给定字符串s的倒数第二个...

2018-03-03 17:16:45

阅读数 2761

评论数 0

石头剪子布(信息学奥赛一本通-T1132)

【题目描述】 石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性,...

2018-03-03 17:04:07

阅读数 4545

评论数 2

基因相关性(信息学奥赛一本通-T1131)

【题目描述】 为了获知基因序列在功能和结构上的相似性,经常需要将几条不同序列的DNA进行比对,以判断该比对的DNA是否具有相关性。 现比对两条长度相同的DNA序列。定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总碱基对数...

2018-03-03 16:48:37

阅读数 3851

评论数 1

提示
确定要删除当前文章?
取消 删除