标签:
#include <iostream> #include <cstdio> #include <algorithm> #include <cstring> #include <cmath> using namespace std; int main() { int a,b,n,k; int data[100]; data[1]=1;data[2]=1; while(cin>>a>>b>>n) { if(a==0&&b==0&&n==0) break; if((a+b)%7==0) { if(n<3) cout<<"1"<<endl; else cout<<"0"<<endl; } else { for(int i=3;i<56;i++) { data[i]=(a*data[i-1]+b*data[i-2])%7; if(data[i]==1&&data[i-1]==1) { data[0]=data[i-2]; k=i-2; break; } } n=n%k; cout<<data[n]<<endl; } } return 0; }
标签:
原文地址:http://www.cnblogs.com/nefu929831238/p/5448419.html