现在还真不知道该怎么测试你们的代码了.
我们就以测试通过为最基本的准则吧.
大致的算法,思路都还可以.
现在突然觉得做这样的也没什么意思了.
连数据都不太全,但有时候又很叼.
我们目前就这样吧.大家觉得呢...
我们就以测试通过为最基本的准则吧.
大致的算法,思路都还可以.
现在突然觉得做这样的也没什么意思了.
连数据都不太全,但有时候又很叼.
我们目前就这样吧.大家觉得呢...
倚天照海花无数,流水高山心自知。
在纸上画画就出来了.
例如.5步能走的最长距离为1+2+3+2+1=9
2n-1步能走的最长距离为1+2+3+...+n+...+3+2+1=n*n
2n步能走的最长距离为1+2+3+...+n+n+...+3+2+1=n*(n+1)
我只会一个秒级别的.
#include<time.h>
long start,stop;
time(&start);//一般放在输入语句后
程序段
time(&stop);
printf("runtime=%ld",stop-start);
表示程序运行了多少秒
这样有错吗?
#include <stdio.h>
#define Func(A,B,n) (i>2)? 1:(A*Func(n-1)+B*Func(n-2))%7
int A,B;
int main(void)
{
int n,f,i;
printf("input:");
while(3==scanf("%d%d%d",&A,&B,&n)&&A!=0&&B!=0&&n!=0)
for(i=1;i<=n;i++)
{
f=Func(A,B,n);
printf("Output:%d\n",f);
printf("input:");
}
return 0;
}