string
文章平均质量分 62
miss_minor
坚持,请你坚持
展开
-
409 - Excuses, Excuses!
题目:409 - Excuses, Excuses! 题目大意:找关键词出现最多的excuse;如果一样多就将excuse按顺序输出; 解题思路:每个关键词都在每个句子中搜索一遍,找到就在句子的count【i】++;注意句子中和关键字一样的字符串前后必须不是字母,例如关键字是key 句子:my keyjie 这样是不对的不算出现。 第一种: #include #incl原创 2013-12-07 13:23:43 · 582 阅读 · 0 评论 -
10194 - Football (aka Soccer)
题目:10194 - Football (aka Soccer) 题目大意:给你一些比赛记录,然后让你依据要求这些排序: Most points earned. (得分胜利3,平局1,失败0)Most wins.Most goal difference (i.e. goals scored - goals against)Most goals scored.Less games p原创 2014-01-01 17:28:52 · 666 阅读 · 0 评论 -
10361 - Automatic Poetry
题目:10361 - Automatic Poetry 题目大意:输入的字符串只有小写字母或是空格,将输入的第一字符串s1s3s5,去掉原样输出;第二字符串t1...,将,,,用s4s3s2s5代替; 解题思路:将输入的字符以分解成s1,s2,s3,s4,s5;第一个输出字符串顺序:s1s2s3s4s5;第二个:t1s4s3s2s5; 分解方法有多种: 比较原创 2013-12-06 19:35:25 · 606 阅读 · 0 评论 -
10010 - Where's Waldorf?
题目:10010 - Where's Waldorf? 题目大意:在给定的二维字符数组中找给定的字符串的起始位置,寻找方式可以有八个方向(即八个方向都有可能会出现给定的字符串),如果有多个起始位置,选最靠左,靠上的位置; 解题思路:定义一个方位数组用来表示八个方向move【8】【2】,然后在二维字符数组中找到与给定字符串的头个字符相同的位置,然后从这里开始八个方向的原创 2013-12-06 14:33:02 · 513 阅读 · 0 评论 -
uva--401 Palindromes
题目:Palindromes 解题思路:判断是否为回文:判断字符串前n/2的第i个字符与第n-1-i个字符是否相同,都相同就是回文;判断是否为mirrored,判断字符串前n/2字符的第n-1-i个字符是否与第i个的镜像字符相同,都相同则是mirrored;要注意每个输出后面都要再打印一行空白行;#include #include const int N = 50; char *s1 = "A原创 2013-12-03 20:58:32 · 641 阅读 · 0 评论 -
10115 - Automatic Editing
题目:10115 - Automatic Editing 题目大意:将给定的字符串里出现的上面替换规则中相对前面;;的字符串,替换成规则中的字符串相应字符串,然后继续重头开始从头开始判断,有就替换,没有就换下一个替换规则;注意替换规则的字符串是按顺序来替换给定的字符串,只有当前一个字符串已经找不到相对应要被替换的字符时,下一个替换规则才开始;注意里面的用来替换的字符串可能为空;记得要原创 2013-12-09 23:33:39 · 688 阅读 · 0 评论 -
644 - Immediate Decodability
题目:644 - Immediate Decodability 题目大意:给出一组二进制数,如果这一组的每一个二进制数都不是其他的任何一个的前缀,则这一组数据是is immediately decodable,否则不是; 解题思路,判断strstr(char * x,char *y)== x? 是则y是x的前缀,否则则不是;注意:每一个二进制数要和其余的二进制数都比较一遍;原创 2013-12-08 16:10:58 · 637 阅读 · 0 评论 -
10815 - Andy's First Dictionary
题目:10815 - Andy's First Dictionary 题目大意:将题目所给的text 里的单词按ASCALL码的顺序排序输出; 解题思路:输入一个字符先转换成小写的,再判断是否为字母,是字母的话就存在word【i】里面的数组里(i代表单词的下标),下一个如果不是字母而且前一个是字母就认为之前存储的是单词,则加上‘\0’; 最后排序用到sort(char *原创 2013-12-08 14:18:02 · 545 阅读 · 0 评论 -
10878 - Decode the tape
题目:10878 - Decode the tape 解题思路:发现规律:‘|’之后的空格代表0,o代表1,组成一个二进制数,即为对应的字母的ASCALL码; 注意:如果开数值,数组的行数要够大,不要让数组越界; #include #include #include const int N = 15; const int M = 10000; char st原创 2013-12-07 16:39:16 · 555 阅读 · 0 评论 -
537 - Artificial Intelligence?
题目:537 - Artificial Intelligence? 题目大意: 通过题目字符串中的信息,计算未出现的I或P或U(m=0.001,k=1000,M=1000000) 解题思路: 将等号与单位‘W’,‘A’,‘V’,之间的数字或是字符提取出来放到一个数组里,然后判断提取出来的是否有换算单位,有的话进行换算,最后在计算没给的另一个(P,U,I)的大小.原创 2013-12-06 21:49:37 · 778 阅读 · 0 评论 -
HDU5007Post Robot
题目:HDU5007Post Robot 题目大意:给你一段字符,如果你碰到“Apple”, “iPhone”, “iPod”, “iPad”就输出“MAI MAI MAI!”,如果碰到Sony,就输出“SONY DAFA IS GOOD!” 。注意大小写敏感。 解题思路:字符串遍历。 代码: #include #include const int max原创 2014-09-15 17:15:00 · 1110 阅读 · 0 评论