2013年1月21日
摘要: #include<stdio.h>#include<string.h>int main(){ int a,i,n,m,k,t=0,b=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a); if(i==1)t=a; else { if(a>=b)t+=a-b+1; else t+=b-a+1; } b=a; } printf("%d",t+n); retu... 阅读全文
posted @ 2013-01-21 00:24 海暗 阅读(134) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<string.h>int main(){ char a[51],b[51]; int i,n,t=1; scanf("%s %s",a,b); n=strlen(b); for(i=0;i<n;i++) { if(a[t-1]==b[i])t++; } printf("%d",t); return 0;}http://codeforces.com/contest/265/problem/A 阅读全文
posted @ 2013-01-21 00:23 海暗 阅读(188) 评论(0) 推荐(0) 编辑
  2013年1月19日
摘要: #include<stdio.h>#include<string.h>int main(){ char a[101]; int i,n,t=0,b[27]={0}; scanf("%s",a); n=strlen(a); for(i=0;i<n;i++) { b[a[i]-97]=1; } for(i=0;i<26;i++) { t+=b[i]; } if(t%2==0)printf("CHAT WITH HER!"); else printf("IGNORE HIM!"); return... 阅读全文
posted @ 2013-01-19 01:08 海暗 阅读(187) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int main(){ int y,n,k,i,j,m,y1,k1; scanf("%d %d %d",&y,&k,&n); y1=(y/k+1)*k; if(y1<=n) { while(y1<=n) { while(y1-y<=0)y1+=k; printf("%d ",y1-y); y1+=k; } } else printf("-1"); return 0;}http://codeforce... 阅读全文
posted @ 2013-01-19 00:55 海暗 阅读(249) 评论(0) 推荐(0) 编辑
  2013年1月18日
摘要: #include<stdio.h>int a[19][19]={0};int chazhao(int a2,int a3){ if(a3==0&&a2!=0)return 1; if(a[a2][a3]!=0)return a[a2][a3]; if(a2==0)return a[a2+1][a3-1]=chazhao(a2+1,a3-1); return a[a2][a3]=(chazhao(a2+1,a3-1)+chazhao(a2-1,a3));}int main(){ int n,m,i,j,k; scanf("%d",&n); 阅读全文
posted @ 2013-01-18 23:27 海暗 阅读(117) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int s,t,w;char a[100];int jiayi(int m){ if(m<0){return 0;} if((a[m]+=1)>'a'+t-(w-m)) { if(jiayi(m-1)==0) return 0; if(m==0) a[m]='a'+s-1; else a[m]=a[m-1]+1; } return 1;}int main(){ int i; scanf("%d %d %d",&s,&t,&w)... 阅读全文
posted @ 2013-01-18 23:27 海暗 阅读(1188) 评论(0) 推荐(1) 编辑
摘要: #include<stdio.h>int main(){ int k,k1=1,n,a=0; scanf("%d %d",&k,&n); while(n!=0) { a+= n%2? k1:0; k1*=k; n/=2; } printf("%d",a); return 0;}http://www.rqnoj.cn/Problem_4.html 阅读全文
posted @ 2013-01-18 23:26 海暗 阅读(143) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>long int f[600][600]={0},a[251];int max(int t1,int b){ return t1>b? t1:b;}main(){ int i,j,n,k,t=0; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&a[i]); a[i+n]=a[i]; } for(i=1;i<n;i++) { for(j=1;j<=2*n-i;j++) { for(k=j... 阅读全文
posted @ 2013-01-18 23:23 海暗 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<math.h>int main(){ int h,l,a[25][25],i,j; for(i=1;i<=5;i++) for(j=1;j<=5;j++) { scanf("%d",&a[i][j]); if(a[i][j]==1)h=i,l=j; } printf("%d",abs(3-h)+abs(3-l)); return 0;}http://codeforces.com/contest/263/problem/A 阅读全文
posted @ 2013-01-18 23:20 海暗 阅读(150) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int qs(int a[],int l,int r){ int i,j,x; if (l<r) { i=l; j=r; x=a[i]; while(i<j) { while(i<j&&a[j]>x)j--; if(i<j)a[i++]=a[j]; while(i<j&&a[i]<x)i++; if(i<j)a[j--]=a[i]; } a[i]=x; ... 阅读全文
posted @ 2013-01-18 23:19 海暗 阅读(210) 评论(0) 推荐(0) 编辑