畅快苗条

文章
5
资源
0
加入时间
3年0月21天

矩阵快速幂简介

引入思考一个问题:求斐波那契数列的第10^18对1e9+7取余的结果。首先,如果按暴力递推的方法必定超时,那么现在就要引入一个新的算法了:矩阵快速幂,时间复杂度为log(n),这样就可以轻松的解决这个问题了。算法前提这里就不多介绍这两个算法的原理了,可课下自行查找直接上代码:1、整数快速幂。快速求出a的k次方然后对p取余的结果typedef long long ll;int pmi(ll a,ll k,ll p){ ll res=1; while(k){ if(k&

NGINX代理导致请求头header中的信息丢失问题

问题描述:在请求时往请求头header中放入了签名sign_val信息,在接收请求时再从header中拿出,在本地调试时是可以的,但通过NGINX代理之后发现拿不到。解决:1.NGINX代理时加上请求头信息: location / { proxy_next_upstream http_502 http_504 error timeout invalid_header;...