摘要:
#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(... 阅读全文
摘要:
#includeint main(){ int n,i; while(scanf("%d",&n)!=EOF) { int num=0; for(i=1;i<=n;i++) { if(n%i==0) ... 阅读全文
摘要:
#includeint main(){ int n,i,a[105]; while(scanf("%d",&n)!=EOF) { for(i=0;i<=100;i++) { a[i]=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) ... 阅读全文
摘要:
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 ... 阅读全文
摘要:
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 {... 阅读全文
摘要:
错排公式是f(n)=(n-1)(f(n-1)+f(n-2)) 不过还是稍稍的分析一下这个入门题 就像一个将信件放入不同信箱的例子, 我们先考虑前n-1的情况 1.前n-1个信件全部都放错了,那么我们考虑n个的情况时,只需要将第N个信件与前n-1个信件的任意一个做一个交换就ok了,这个结果是(n-1)... 阅读全文
摘要:
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,... 阅读全文
摘要:
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格可以是... 阅读全文