摘要: Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0 2 3 int fib(int n){ 4 ... 阅读全文
posted @ 2015-11-28 22:53 striderdu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 因为0左1右,我们可以考虑将四个方向用四个相邻整数来代替。例如:d=0是南,d=1是东,开始面向南,如果输入一个0代表左转,那么d++,d=1代表面向东了;输入一个1代表右转,那么d--,d=-1,d=0?d:d+4,d=3代表面向东,有同学会想,如果我一直右拐怎么办,不能无限制的定义东西南北吧... 阅读全文
posted @ 2015-11-21 15:29 striderdu 阅读(140) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int n, i, j, k; int a[100][100]; scanf("%d", &n); for(i=0;i<n;i++) { for(j=0;j<n;j++) scanf("%d", &a[... 阅读全文
posted @ 2015-11-19 09:24 striderdu 阅读(141) 评论(0) 推荐(0) 编辑
摘要: #includevoid SelectionSort(int a[], int n)为了便于比较,先排序{ int i, j, k ,t; for(i=0;im) { printf("NULL");如果触手多肯定杀不死,gg } else { ... 阅读全文
posted @ 2015-11-19 09:23 striderdu 阅读(179) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int A[100], B[100], C[100]; int i, n; scanf("%d", &n); for(i=0;i<n;i++) { scanf("%d", &A[i]); } for(i=... 阅读全文
posted @ 2015-11-17 09:53 striderdu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: #includevoid BubbleSort(int A[],int s,int m){int i, j, t;for(j=0;j<m+s-1;j++) for(i=s;i<s+m-j-1;i++) if(A[i]<A[i+1]) { t=A[i]; A[... 阅读全文
posted @ 2015-11-17 09:51 striderdu 阅读(117) 评论(0) 推荐(0) 编辑
摘要: #includedouble avg(int A[],int s,int e){ int i; double sum=0.0, m; for(i=s;i<=e;i++) { sum+=A[i]; } m=sum/(e-s+1); return ... 阅读全文
posted @ 2015-11-17 09:49 striderdu 阅读(151) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int n, i, j, k; int a[100][100]; scanf("%d", &n); for(i=0;i<n;i++) { for(j=0;j<n;j++) scanf("%d", &a[... 阅读全文
posted @ 2015-11-17 09:46 striderdu 阅读(108) 评论(0) 推荐(0) 编辑
摘要: #includevoid SelectionSort(int A[],int s,int m)//注意m是元素个数,不是终止元素的下标{ int i, j, k, t; for(i=s;iA[k]) k=j; } t=A[i]; ... 阅读全文
posted @ 2015-11-17 09:26 striderdu 阅读(98) 评论(0) 推荐(0) 编辑
摘要: #includeinline int xchg(unsigned char n)//这种是利用位运算{ char up = n > 4; char a=up+low; return a;}inline int xchg(unsigned char n)//这种是直接利用二进制特性{... 阅读全文
posted @ 2015-11-17 09:23 striderdu 阅读(246) 评论(0) 推荐(0) 编辑