
|----快速幂/矩阵快速幂
yhf_2015
无。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【bzoj 1008】 越狱
...原创 2016-08-26 17:52:58 · 466 阅读 · 0 评论 -
【poj 3070】 Fibonacci
题意:输入n,求斐波那契数列的第n项。思路:求斐波那契数列的矩阵已经给出,用矩阵快速幂做就好了。代码:#include <iostream> #include <cstdio> #include <cstring> using namespace std; typedef long long ll; const ll p = 10000; ll n; struct node{ ll a[4]原创 2016-10-18 15:43:26 · 220 阅读 · 0 评论 -
【洛谷 1045】 麦森数
思路首先是输出位数,设位数是ww,不难得到:w=log102n+1=n×log102+1w=\log_{10}2^n+1=n\times \log_{10}2+1,所以可以直接计算。 然后是输出前500位,那就要暴力高精度了,用上快速幂,跑的不算慢。代码#include <cmath> #include <cstdio> #include <iostream> #include <cstring>原创 2016-10-24 23:43:28 · 233 阅读 · 0 评论 -
【hdu 2035】 人见人爱A^B
思路快速幂的题,每次对1000取模就好了。代码#include <cstdio> #include <iostream> #include <cstring> using namespace std; typedef long long ll; const ll p = 1000; ll a, b; ll pow(ll a, ll b){ ll ans = 1; for(; b; b原创 2016-10-27 21:28:13 · 240 阅读 · 0 评论