题意:给定x,y,n,s。求x^g(n*y)%(s+1),g(n)=∑f(n),f(n)=2*f(n-1)+f(n-2)。
思路:y和n相乘小于等于1e12,太大了,求g(n*y)时要用到矩阵快速幂,但是如果不取模的话很快就会爆long long,此时欧拉函数就派上用场了,公式如下
题意:给定x,y,n,s。求x^g(n*y)%(s+1),g(n)=∑f(n),f(n)=2*f(n-1)+f(n-2)。
思路:y和n相乘小于等于1e12,太大了,求g(n*y)时要用到矩阵快速幂,但是如果不取模的话很快就会爆long long,此时欧拉函数就派上用场了,公式如下