题解
PrincessQi · · 题解
设
根据上图,则有
两式相减,得
稍微变形,得
带回原式,得
稍微变形,得
设
Sol 1:
根据二阶线性递推序列通项公式,有
则
利用 Cipolla 算法求出模意义下的
Sol 2:
事实上,看到
所以,根据费马小定理和二阶线性递推序列通项公式的形式不难得到
矩阵快速幂即可。
对于一个二阶线性递推序列,若判别式是二次剩余,则可以直接使用扩展欧拉定理+矩阵快速幂。
若判别式不是二次剩余,则参考 P4000。
PrincessQi · · 题解
设
根据上图,则有
两式相减,得
稍微变形,得
带回原式,得
稍微变形,得
设
Sol 1:
根据二阶线性递推序列通项公式,有
则
利用 Cipolla 算法求出模意义下的
Sol 2:
事实上,看到
所以,根据费马小定理和二阶线性递推序列通项公式的形式不难得到
矩阵快速幂即可。
对于一个二阶线性递推序列,若判别式是二次剩余,则可以直接使用扩展欧拉定理+矩阵快速幂。
若判别式不是二次剩余,则参考 P4000。