String
黯淡蓝点
这个作者很懒,什么都没留下…
展开
-
UVA - 409 - Excuses, Excuses!
#include #include #include int Find(char a[],char b[]) { if(strcmp(a,b)==0) return 1; else return 0; } int main() { #ifdef LOCAL freopen("409in.txt","r",stdin); fre原创 2012-08-22 22:45:08 · 282 阅读 · 0 评论 -
UVA - 401 - Palindromes
#include #include int main() { int i,j=1,k,count=0,flag[200]={0},judge=0,len; char a[200]={0}; while(scanf("%s",a)!=EOF) { j=1; count=0; judge=0; for(k=原创 2012-08-22 22:41:31 · 224 阅读 · 0 评论 -
UVA - 10010 - Where's Waldorf?
/*Where's Waldorf用暴力求解解决了,但是花了两天的时间, 关键是if条件没写清楚,期间对scanf的理解也加深了, 各种输入最好不要混用。另外还要注意题意,最后一行输出不要多打回车! 看了一下别人78行的代码,把我的16个If条件句全部浓缩到一个二维向量里去了, 我的代码重复率太高,原来利用数组下标就可以了。*/ #include #include #include #define原创 2012-08-22 22:42:20 · 593 阅读 · 0 评论 -
UVA - 10361 - Automatic Poetry
#include #include //#define LOCAL int main() { #ifdef LOCAL freopen("in.txt","r",stdin); freopen("ou.txt","w",stdout); #endif int n,i,j,k,t=0,s=0,flag[4]={0}; char sf[105],ss[1原创 2012-08-22 22:43:32 · 255 阅读 · 0 评论 -
UVA - 537 - Artificial Intelligence?
#include #include #include #include //#define LOCAL int GetValue(char a[],float &p,float &u,float &i) { int il,j=0,k=0,flag[3],tag[2],tg=0,lennm=0,count[3]={0},cnum=0; float save; char num原创 2012-08-22 22:44:23 · 226 阅读 · 0 评论 -
UVA - 10878 - Decode the tape
/*Decode the tape 在很多次RUNTIME ERROR后终于AC了! 失败原因:数组开得太大,没有优化代码,浪费了大量空间。*/ #include #include #define LOCAL int btod(char c[],int n) { if(n==0) return (c[0]-48); else return (c[n]-48)+2*btod(c,n-原创 2012-08-22 22:46:27 · 244 阅读 · 0 评论 -
UVA - 10815 - Andy's First Dictionary
#include #include #include #include #define LOCAL char word[100000][250]; int cmp_string(const void* _a,const void* _b) { char* a=(char*)_a; char* b=(char*)_b; return strcmp(a,b); } vo原创 2012-08-22 22:48:06 · 490 阅读 · 0 评论 -
UVA - 644 - Immediate Decodability
/*Immediate Decodability 煎熬了三天, 终于AC了 runtime error了好多次,究其原因,数组开得太小。 这道题在POJ上也有,但是POJ的测试数据比较水,所以一提交就通过了,而UVA上的测试数据很严格。 自己编了19组数据才找到错误之处,原来是冒泡排序写错了!太失败了!!!!*/ #include #include #include #define LOCAL t原创 2012-08-22 23:20:47 · 305 阅读 · 0 评论 -
UVA - 10115 - Automatic Editing
#include #include int Edit(const char f[],const char re[],char txt[]) { int i,j,k,pos,sv=0; char *c,*t,save[300]; c=strstr(txt,f); if(!c)return 0; t=txt; for(i=0;i<strlen(txt);原创 2012-08-22 23:21:33 · 223 阅读 · 0 评论