【发布时间】:2014-07-13 20:16:13
【问题描述】:
最快的计算方法是什么,我看到一些人使用矩阵,当我在互联网上搜索时,他们谈到了特征值和特征向量(不知道这些东西)......有一个问题减少了到一个递归方程 f(n) = (2*f(n-1)) + 2 和 f(1) = 1, n 最高可达 10^9.... 我已经尝试过使用 DP,最多存储 1000000 个值并使用常见的快速求幂方法,它都超时了 我在这些模数问题上通常很弱,需要计算很大的值
【问题讨论】:
-
什么语言/工具?通常,PowMod 或 ModPow 函数执行此类计算。见en.wikipedia.org/wiki/Modular_exponentiation
-
最快的方法是铅笔和纸:
140625001
标签: math matrix eigenvector eigenvalue exponentiation