
字符串
泪无痕ji
这个作者很懒,什么都没留下…
展开
-
UVA 10010 - Where's Waldorf? 水题一道
因为数据量小 所以直接枚举所有情况 不会超时#include#include#includeint dir_x[8]={-1,-1,-1,0,0,1,1,1};//定义方向增量int dir_y[8]={-1,0,1,-1,1,-1,0,1};int main(){ #ifdef LOCAL freopen("in.txt","r",stdin);原创 2013-07-29 18:28:43 · 605 阅读 · 0 评论 -
uva 755 poj 1002 487-3279
题意:给一堆只有数字 大写字母除(Q,Z)外和字符‘-’ 组成的字符串 他们的标准形式是如 123-1234 最后要求判断标准形式是否与重复的电话号码 有重复的输出标准形式后空一个接着输出重复的次数输入没有重复的就输出 No duplicates. //这道题是poj上的1002 过的 uva输入不一样 应该改一下 当时做的时候uv原创 2013-08-14 09:04:45 · 646 阅读 · 0 评论 -
uva 123 - Searching Quickly
题意:给几个可以忽略的单词 然后给一些句子 句子中除了忽略的单词都是关键字 对关键字排字典序 对同一个关键字 先输入的先输出 同一个句子中两个关键字相同的关键字在前面的排前面 最后输出的时候除了关键字大写 其余全是小写下面是代码#include#include#include#includeusing namespace std;in原创 2013-08-13 12:50:57 · 584 阅读 · 0 评论 -
uva 400 - Unix ls
这道题很水 但是我做了一上午 改了很多次 2次RE 9次WA 最后发现原来是判断输出的边界的时候少减了个1 就这样错了一上午 不知道你遇到这种事的时候是怎么样的 反正我是想找块豆腐撞死算了 下面看代码吧#include#include#include#includeusing namespace std;struct STR{ c原创 2013-08-12 12:50:21 · 488 阅读 · 0 评论 -
uva 156 - Ananagrams
题意:把每个单词全部转化成小写字母,对每个单词,看它的字母重排后得到的单词在所有输入的单词中是否出现过,若没有出现,就输出原单词。所有要输出的单词按字典序排列输出。水题一道 结构体排序自己写一个 计算的时候注意标记序号和是否出现 否者排序了后没法输出#include#include#include#includeusing namespace std;const原创 2013-08-09 11:11:20 · 615 阅读 · 0 评论 -
uva 10115 - Automatic Editing
字符串水题就是查找和替换 有相等的就替换 否者换用下一个规则 用过的规则不能再用#include#includestruct STR{ char f[90]; char r[90]; int f_len,r_len;}str[10];char words[300],result[300];int T,w_len;int Replace(原创 2013-08-08 11:14:26 · 665 阅读 · 0 评论 -
UVA 10815 - Andy's First Dictionary
水题手速不都快 思维还是不是非常清晰 继续锻炼#include#include#include#includeusing namespace std;struct Words{ char s[205];}words[5005];int T;int cmp(struct Words a, struct Words b){ int i; f原创 2013-08-07 21:55:28 · 540 阅读 · 0 评论 -
uva 644 - Immediate Decodability
水题一道排个序从头扫到尾 #include#include#includeusing namespace std;int N=1;struct Str{ char s[15]; int len; Str(){memset(s,0,sizeof(s));len = 0;}};int cmp(struct Str a, struct Str b){ i原创 2013-08-08 09:07:04 · 529 阅读 · 0 评论 -
uva 10878 - Decode the tape 字符串水题 找到规律就简单了
#include#includeint main(){ #ifdef LOCAL freopen("in.txt","r",stdin); #endif // LOCAL char x[15] = "___________"; char str[15]; int d[11] = {0,0,64,32,16,8,0,4,2,1,0};原创 2013-08-02 09:24:49 · 592 阅读 · 0 评论 -
uva 409 - Excuses, Excuses!
#include#include#include#includeusing namespace std;struct STR{ int len,num; char s[1005]; STR():len(0){};}str[25],M;int maxn,T = 1;int main(){ #ifdef LOCAL freopen("i原创 2013-08-01 10:28:17 · 536 阅读 · 0 评论 -
uva 10194 - Football (aka Soccer)
这道题题意很好明白 就是提取信息 然后进行排序 注意 getchar吃掉scanf的回车 否则就读到gets中去了 还有一点要注意 最后字典序的时候 忽略大小写进行排序 这种题考的就是细心#include#include#include#includeusing namespace std;struct TEAM{ char原创 2013-08-15 11:15:38 · 567 阅读 · 0 评论