| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 9893 人关注过本帖
标题:[讨论]第一期题目
只看楼主 加入收藏
hanyu4120
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-3-30
收藏
得分:0 

我 只能 说好

2007-03-30 11:40
w346449096
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2007-5-2
收藏
得分:0 
我怎么不是太明白啊
2007-05-02 13:28
小小老鼠
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-3-19
收藏
得分:0 
这个在哪里有OJ的.???
2007-05-02 22:14
TNTSky
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-7-20
收藏
得分:0 
以下是引用nuciewth在2006-11-18 15:01:51的发言:

今天星期六,我把自己写的贴上来.

#include<stdio.h>
#define N 100
long count[N];
long is_in(long a[],long n)
{
long j;
for(j=n-1;j>=2;j--)
if(a[j]==a[n]&&a[j-1]==a[n-1])
return(n-j);
return(0);
}

int main()
{
#ifdef ONLINE_JUDGE
freopen ("Number Sequence.txt","r",stdin);
#endif
long n;
long a,b,i,t,d;
while(EOF!=(scanf("%ld%ld%ld",&a,&b,&n))&&!(a==0&&b==0&&n==0))
{
i=3;
count[1]=1;
count[2]=1;
while(1)
{
count[i]=(a*count[i-1]+b*count[i-2])%7;
t=is_in(count,i);
if(t!=0)
break;
i++;
}
i=i-t-1;
if(i>n)
printf("%ld\n",count[n]);
else
{
d=(n-i)%t;
if(d==0)
d=d+t;
d=d+i;
printf("%ld\n",count[d]);
}
}
return(0);
}

其实题目本身就是一个斐波那契数列的变形,今天刚上来,看见论坛里有不少好东东,值得学习,我写了一个程序,不过我不知道怎么测试时间性能,想向nuciewth请教下。

[此贴子已经被作者于2007-7-20 20:17:12编辑过]

2007-07-20 15:21
星星鱼虾蟹
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2007-6-2
收藏
得分:0 
我拿了你的程序去ACM测试,过不了......
别放弃哦

2007-07-20 16:49
TNTSky
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-7-20
收藏
得分:0 
以下是引用星星鱼虾蟹在2007-7-20 16:49:18的发言:
我拿了你的程序去ACM测试,过不了......
别放弃哦

你是怎么测试的?能帮我测一测吗?我写的解答,我自己觉得可以满足要求,不过我不会测

2007-07-20 16:58
星星鱼虾蟹
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2007-6-2
收藏
得分:0 

拿到那些ACM网站测,论坛顶贴有好多个ACM网站呢!!


2007-07-20 17:01
TNTSky
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-7-20
收藏
得分:0 
不过不知道问题编号
我上的是http://acm.pku.edu.cn
2007-07-20 17:18
星星鱼虾蟹
Rank: 1
等 级:新手上路
帖 子:191
专家分:0
注 册:2007-6-2
收藏
得分:0 
看题,有个名称在上面的,搜就用了

2007-07-20 17:38
anlogo
Rank: 2
等 级:论坛游民
威 望:1
帖 子:293
专家分:20
注 册:2007-7-20
收藏
得分:0 
答案出来没有?
2007-07-25 23:47
快速回复:[讨论]第一期题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037764 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved