杭电ACm1005求f(n)非递归

最后更新于:2022-04-01 09:47:42

~~~ #include<iostream> using namespace std; int main() { int a,b,n,m[1000]; while (cin>>a>>b>>n&&a!=0) { m[1]=m[2]=1; for (int i=3;i<49;i++) m[i]=(a*m[i-1]+b*m[i-2])%7; cout<<m[(n>48)?n%48:n]<<endl; } return 0; } ~~~
';