随笔分类 -  005-字符串

Openjudge计算概论-求序列中的众数
摘要:/*=====================================求序列中的众数总时间限制: 1000ms 内存限制: 65536kB描述输入一个长度为N的整数序列 (不多于128个整数),每个整数的范围在[-10^52,10^52],计算这个序列的众数。众数是指出现次数最多的那个数。如果有多个数出现的次数都达到最多,则取在原序列最先出现的数为众数;如果所有的数都相等,则返回"no"。输入第一行为序列长度N。然后是N个数据,每一个数的范围都是在[-10^52,10^52]。 注意,这N个数之间可能有若干个空行隔开。注意,输入数据可能有一些冗余表达信息,具体来说: 阅读全文

posted @ 2013-12-26 10:34 华山青竹 阅读(2171) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-配对碱基链
摘要:/*=====================================配对碱基链总时间限制: 1000ms 内存限制: 65536kB描述脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞 嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出 对应的互补链上的碱基序列。输入第一行是一个正整数n,表明共有n条要求解的碱基链。以下共有n行,每行用一个字符串表示一条碱基链。这个字符串只含有大写字母A、T、G、 阅读全文

posted @ 2013-12-21 18:02 华山青竹 阅读(1634) 评论(0) 推荐(0) 编辑

OpenJudge计算概论-文字排版
摘要:/*======================================================================文字排版总时间限制: 1000ms 内存限制: 65536kB描述给一段英文短文,单词之间以空格分隔(每个单词应包括其前后紧邻的标点符号)。请将短文重新排版,要求如下: 每行不超过80个字符;每个单词居于同一行上;在同一行的单词之间以一个空格分隔;行首和行尾都没有空格。输入第一行是一个整数n,表示英文短文中单词的数目. 其后是n个以空格分隔的英文单词(单词包括其前后紧邻的标点符号,且每个单词长度都不大于40个字母)。输出排版后的多行文本,每行文本字符数 阅读全文

posted @ 2013-12-17 16:02 华山青竹 阅读(1358) 评论(0) 推荐(1) 编辑

OpenJudge计算概论-简单算术表达式求值
摘要:/*=====================================简单算术表达式求值总时间限制: 1000ms 内存限制: 65536kB描述2位正整数的简单算术运算(只考虑整数运算),算术运算为:+,加法运算-,减法运算*,乘法运算/,除法运算%,取余运算。运算符前后可能有空格.算术表达式的格式为:运算数 运算符 运算数请输出相应的结果。输入算术表达式,如:32+64输出整形算数运算的结果(结果值不一定为2位数,可能多于2位或少于2位),例如96样例输入32+64样例输出96======================================*/ 1 #include 2 阅读全文

posted @ 2013-12-09 19:07 华山青竹 阅读(838) 评论(0) 推荐(0) 编辑

[NOIp 1998 提高组]Probelm 2 连接多位数【2011百度实习生笔试题】
摘要:/*======================================================================[NOIp 1998 提高组]Probelm 2 连接多位数总时间限制: 10000ms 内存限制: 65536kB描述设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613输入第一行:n接下来的N行:n个数输出联接成的多位数样例输入313312343样例输出3433213[问题分 阅读全文

posted @ 2013-12-08 11:30 华山青竹 阅读(821) 评论(0) 推荐(1) 编辑

OpenJudge计算概论-单词翻转
摘要:/*==============================================================单词翻转总时间限制: 1000ms 内存限制: 65536kB描述 输入一个句子(一行),将句子中的每一个单词翻转后输出输入 只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。输出 翻转每一个单词后的字符串样例输入 hello world样例输出 olleh dlrow================================================================*/解析:这个题和网上流行的单... 阅读全文

posted @ 2013-12-05 09:15 华山青竹 阅读(1791) 评论(0) 推荐(0) 编辑

wikioi 1205 单词倒排
摘要:/*======================================================================1205 单词翻转题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来输入描述 Input Description ... 阅读全文

posted @ 2013-12-04 16:00 华山青竹 阅读(881) 评论(0) 推荐(0) 编辑

wikioi 1204 寻找子串位置
摘要:/*========================================================================1204 寻找子串位置题目描述 Description 给出字符串a和字符串b,保证b是a的一个子串,请你输出b在a中第一次出现的位置。输入描述 Input Description 仅一行包含两个字符串a和b输出描述 Output Description 仅一行一个整数样例输入 Sample Input abcd bc样例输出 Sample Output 2数据范围及提示 Data Size & Hint 字符串... 阅读全文

posted @ 2013-12-04 07:55 华山青竹 阅读(554) 评论(0) 推荐(1) 编辑

OpenJudge计算概论-扩号匹配问题【这个用到了栈的思想】
摘要:/*======================================================================扩号匹配问题总时间限制: 1000ms 内存限制: 65536kB描述在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注.输入输入包括多组数据,每组数据一行,包含一个字符 阅读全文

posted @ 2013-12-03 15:39 华山青竹 阅读(1104) 评论(0) 推荐(0) 编辑

统计该字符串当中字母和数字的个数
摘要:/* 输入一个字符串,以“?”结束。统计该字符串当中字母和数字的个数。 */ 阅读全文

posted @ 2013-11-22 01:22 华山青竹 阅读(497) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示