摘要: #include#includechar a[23000],b[23000];int main(){ long len1=0,len2=0,i; int flag=0; scanf("%s",&a);scanf("%s",&b); len1=strlen(... 阅读全文
posted @ 2014-09-30 23:57 sequenceaa 阅读(129) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int n,i; while(scanf("%d",&n)!=EOF) { int num=0; for(i=1;i<=n;i++) { if(n%i==0) ... 阅读全文
posted @ 2014-09-29 23:03 sequenceaa 阅读(188) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int n,i,a[105]; while(scanf("%d",&n)!=EOF) { for(i=0;i<=100;i++) { a[i]=0; } ... 阅读全文
posted @ 2014-09-29 22:44 sequenceaa 阅读(117) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int a,b,i,j; while(scanf("%d %d",&a,&b)!=EOF) { for(i=0;i<b+2;i++) { if(i==0||i==b+1) ... 阅读全文
posted @ 2014-09-28 06:55 sequenceaa 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 int main() 3 { 4 int n,a[20],i,j; 5 while(scanf("%d",&n)!=EOF&&n>0) 6 { 7 8 for(i=0;n/2.0!=0;i++) 9 ... 阅读全文
posted @ 2014-09-27 07:33 sequenceaa 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 int c(int n,int m) 3 { 4 if(m==0||n==m) 5 return 1; 6 else 7 return c(n-1,m)+c(n-1,m-1); 8 } 9 10 int main()11 {... 阅读全文
posted @ 2014-09-14 06:28 sequenceaa 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 错排公式是f(n)=(n-1)(f(n-1)+f(n-2)) 不过还是稍稍的分析一下这个入门题 就像一个将信件放入不同信箱的例子, 我们先考虑前n-1的情况 1.前n-1个信件全部都放错了,那么我们考虑n个的情况时,只需要将第N个信件与前n-1个信件的任意一个做一个交换就ok了,这个结果是(n-1)... 阅读全文
posted @ 2014-09-13 07:14 sequenceaa 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 float fac(int a)//阶乘 3 { 4 if(a==0) 5 return 1; 6 else 7 return a*fac(a-1); 8 } 9 int main()10 {11 int t,i,... 阅读全文
posted @ 2014-09-13 06:07 sequenceaa 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 int main() 3 { 4 int i, j, n; 5 __int64 d[51] = {1, 1, 2,}; 6 for (i = 3; i j ? 0 : d[j-i]);11 return 0;12 }因为爬到第n格可以是... 阅读全文
posted @ 2014-09-10 07:17 sequenceaa 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 做了一点改动 1 #include 2 #include 3 int main() 4 { 5 int m,c,i; 6 char s[51]; 7 while(scanf("%d",&m)!=EOF) 8 { 9 while(m--)10 ... 阅读全文
posted @ 2014-09-09 07:13 sequenceaa 阅读(122) 评论(0) 推荐(0) 编辑