#include <stdio.h>
int a, b;
int main(void)
{
long n;
long sum( long n);
while(scanf("%d%d%ld", &a, &b, &n) == 3&&(a != 0||b != 0||n != 0))
{
printf("%ld\n", sum(n));
}
return 0;
}
long sum( long n)
{
if(n == 1||n == 2)
return 1;
else
return (a*sum(n - 1) + b*sum(n - 2))%7;
}
别的方法还没有想到啊!
这个肯定会超时.
倚天照海花无数,流水高山心自知。