String 字符串题目
文章平均质量分 74
LadyFisrt
这个作者很懒,什么都没留下…
展开
-
UVa 537 人工智能
/** 解题思路:* 题意比较好理解,就是给出P = U*I 中的两个量求第三个量、 纯靠细心!* 容易错的点、就每组数据还要再多输出一个空行、最后一组也要!( ps: 如果发现自己WA、多拿几组数据测下看哪里出错、情况就那么几种、试下就行了!)*/#include #include int main( ){ int t; int i,j;原创 2014-01-26 14:42:42 · 1190 阅读 · 0 评论 -
UVa 10878 磁带解码
/** 解题思路:* 此题就是简单的二进制码翻译成字符的题,转换一下即可。* 注意:得到的字符串不用写换行符、因为得到的字符串中最后一位即为换行符!*/#include <stdio.h>#include <math.h>int main( ){ int p,q,sum; int i; char ss[ 10000 ]; char s[ 10000 ]; char c; p = q = 0; while( getcha原创 2014-01-27 15:03:55 · 910 阅读 · 0 评论 -
UVa 10361 自动作诗机
/** 解题思路: * 这道题题意很好懂、输出直接按范例输入就好、没有什么特别要注意的陷阱、控制好就ok ~*/#include#include #define A 10000#define B 5int main( ){ int t; int p,q,r; int i,j; int flag; int pos[ B ],len[原创 2014-01-25 11:34:22 · 830 阅读 · 0 评论 -
UVa 10115 自动编辑
/** 解题思路:* 题意虽不难理解、但一定要读清楚!* 它匹配过程中、是允许一个字符串重复匹配上一个字符串的、就好比说例子 banana boat , 在bab匹配ban的过程中* 第一步是 将原字符串变成 babana boat 、第二步是 将第一步产生的字符串变成 bababa boat*/#include #include #def原创 2014-01-29 11:28:34 · 1113 阅读 · 0 评论 -
UVa 409 "借口,借口!"
/** 解题思路:* 这是道非常坑爹的题目、开始一直Runtime error、不知道为什么、后来发现是再输入的时候* My dog ate my homework.* Can you believe my dog died after eating my canary... AND MY HOMEWORK?* This excuse is so good that it contain 0 keywords.* 最后一行系统没有换行、不能单单通过判断 ‘\n’ 来停止输入( 这仅对前两行原创 2014-01-26 20:17:31 · 835 阅读 · 0 评论 -
UVa 10010 沃尔多夫在那里
/** 解题思路:*此题略坑、有好多陷阱。*第一个是、一旦确定搜索方向,该条路径方向不可改变(所以不可以用BFS或者DFS遍历搜索)* 第二个是、多组案例除最后一组外每组案例结尾有一个空行(这里错了超久、一直忽略)* 题意:*找出最上最左边的输入单词首字母的横纵坐标位置、该位置可以有一条路径把输入的字符串全部找到*/#include原创 2014-01-25 00:09:06 · 887 阅读 · 0 评论 -
UVa 401 回文词
/** 解题思路:*这道题题意不难理解、就四种情况。搞了一个下午才AC,我用 C 写的 ,为了判断英文字符还是数字字符,用了一个函数isalpha( char c ),* 这个函数是在#include中,不知道为什么那样判断有问题,所以一直过不了,换成通俗的 if() 判断一下就AC了,*/#include #include #define A 50in原创 2014-01-24 16:19:19 · 659 阅读 · 0 评论 -
UVa 10815 安迪的第一个字典
/** 解题思路:* 又是一道坑人陷阱题 ! 数组要开大才能过、要不然一直报RE错,因为存在重复字符串会超过5000* 用了两种方法写、不知道为什么第一种是错的、一直过不了OJ,第二种可以过AC!*/下面是AC代码:#include <stdio.h>#include <string.h>#include <stdlib.h>#define A 1000010#define B 220char ss[ A ][ B ];int cmp_string( const voi原创 2014-01-27 17:14:21 · 1350 阅读 · 0 评论 -
UVa 644 立即可解码性
/** 解题思路:* 题意是: 判断输入的多组数据中,有无哪组数据是另一组数据的前缀、相应输出结果即可* 开始一直WA、是没有控制好假如一个字符串有多组匹配字符串,要控制只输出一次( 怪自己粗心 )!*/#include <stdio.h>#include <string.h>#include <stdlib.h>#define A 100int cmp( const void * _a , const void * _b ){ char *a = ( char *原创 2014-01-28 00:43:24 · 1144 阅读 · 0 评论