杭电acm 1005 为什么是wa 求高手指教

2024-12-24 14:38:50
推荐回答(3个)
回答1:

#include
using namespace std;
int seq[50];
int main()
{
int A,B,n,i;
while(scanf("%d%d%d",&A,&B,&n) && A+B+n)
{
seq[1]=seq[2]=1;
for(i=3;i<50;i++)
{
seq[i]=(A*seq[i-1]+B*seq[i-2])%7;
if(seq[i]==1 && seq[i-1]==1)
break;
}
n%=(i-2);
if(n==0)
cout< else
cout< }
return 0;
}
看看我的吧

回答2:

说一下你的思路吧,代码挺怪的

回答3:

循环周期不一定包含f1和f2