![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
————矩阵乘法
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
【学习小记】常系数齐次线性递推
问题引入给出数列ggg,满足当n>mn>mn>m时gn=∑i=1mgn−i×aig_n=\sum\limits_{i=1}^{m}g_{n-i}\times a_ign=i=1∑mgn−i×ai当n<=mn<=mn<=m时,gn=c原创 2019-01-03 22:29:19 · 1482 阅读 · 0 评论 -
[JZOJ5509] 兔子
Description Solution我们发现最后的答案是前K个的次幂相乘的形式于是可以矩阵乘法求出对应的指数指数可能会爆,并且底数与模数不一定互质 那么用扩展欧拉定理xc≡{xc,xc%φ(m)+φ(m),cmc≥m(modm)\begin{eqnarray}x^c\equiv\begin{cases}x^c, &c<m\cr x^{c\%φ(m)+φ(m)},原创 2018-01-05 21:26:02 · 267 阅读 · 0 评论 -
[JZOJ5215]【HEOI、SXOI2017】组合数问题
Description求 ∑i=0ik+r≤nkCik+rnkmodp\Large \sum\limits_{i=0}^{ik+r\leq nk}{C_{nk}^{ik+r}}\mod p 其中1≤n≤109,0≤r<k≤50,2≤p≤230−11\leq n \leq 10^9,0\leq r<k\leq 50,2\leq p\leq 2^{30}-1Solution考虑组合数的实际意义 有原创 2017-07-09 16:54:47 · 612 阅读 · 0 评论 -
[JZOJ3640] 【COCI2014】utrka
Description 2<=N<=300,2<=M<=N*(N-1)Solution就是对于整个有向图,求边数最少的正环并且环上长度和要尽可能的大。N<=300 可以矩阵乘法。 邻接矩阵乘K次就是走了K步。那么可以用类似倍增LCA的做法 走1,2,22,23,24...1,2,2^2,2^3,2^4... 找到在哪两个之间然后Log 逼近 Log M找到最小的一个满足条件的原创 2017-03-10 20:18:10 · 900 阅读 · 0 评论 -
[JZOJ2288] [BZOJ1898]【ZJOI2005】沼泽鳄鱼
Description 潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区。每当雨季来临,这里碧波荡漾、生机盎然,引来不少游客。 为了让游玩更有情趣,人们在池塘的中央建设了几座石墩和石桥,每座石桥连接着两座石墩,且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放,原因是池塘里有不少危险的食人鱼。 豆豆先生酷爱冒险,他一听说这个消息,原创 2016-12-09 20:40:12 · 391 阅读 · 0 评论 -
[JZOJ2289] [BZOJ1706]【USACO 2007 NOV GOLD】奶牛接力
Description FJ 的N(2 <= N <= 1,000,000)头奶牛选择了接力跑作为她们的日常锻炼项目。至于进行接力跑的地点,自然是在牧场中现有的T(2 <= T <= 100)条跑道上。农场上的跑道有一些交汇点,每条跑道都连结了两个不同的交汇点I1i和I2i(1 <= I1i <=1,000; 1 <= I2i <= 1,000)。每个交汇点都是至少两条跑道的端点。奶牛们知道每原创 2016-12-07 20:12:28 · 448 阅读 · 0 评论 -
矩阵乘法两点间路径问题
Preface这是一篇辣鸡文章,大牛们不喜勿喷Text供上一道经典例题 [HDU 2157] 给一个NN个点,MM条边的有向无权图,求出两点x,yx,y间长度为tt的路径总和(允许重复经过),也就是说,从xx出发走tt步到yy的方案数很明显,你可以考虑dpdp 设f[i][j][n]f[i][j][n]表示ii出发现在走了nn个时刻到jj的方案数 aa是邻接矩阵f[i][j][n]=原创 2016-12-02 22:15:10 · 1122 阅读 · 0 评论 -
[JZOJ1088]【SDOI2009】HH去散步
Description HH有个一成不变的习惯,喜欢饭后百步走。所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离。 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回。 又因为HH是个喜欢变化的人,所以他每天走过的路径都不完全一样,他想知道他究竟有多 少种散步的方法。 现在给你学校的地图(假设每条路的长度都是一样的都是1),问长度为t,从给原创 2016-12-03 15:37:00 · 446 阅读 · 0 评论 -
[JZOJ1115]【HNOI2008】GT考试
Description 申准备报名参加GT考试,准考证号为n位数X1X2X3…Xn-1Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字。 他的不吉利数字A1A2A3…Am-1Am(0<=Ai<=9)有m位,不出现是指X1X2X3…Xn-1Xn 中没有恰好一段等于A1A2A3…Am-1Am。A1和X1可以为0。 阿申想知道不出现不吉利数字的号码有多少种,输出模K取余的结果。原创 2016-12-14 20:26:41 · 420 阅读 · 0 评论 -
[JZOJ4798] 天使的分裂
Summary有数列ff,FF,定义如下fi=fi−1+fi−2,f0=f1=1\Large f_i=f_{i-1}+f_{i-2},f_0=f_1=1Fn=∑i=0nfifn−i\Large F_n=\sum\limits^{n}_{i=0} f_if_{n-i}求∑i=0nFi\Large \sum\limits^{n}_{i=0} F_iSolution我们把FF的公式拉出来 Fn=∑原创 2016-09-24 14:30:29 · 307 阅读 · 0 评论 -
[JZOJ4787] 数格子
Description Solution经典的问题。状压DPDP,每一行00表示不对下一行这个位置产生影响,反之为11可以随便搞一个dfsdfs弄出转移矩阵,直接上就好了Code#include<cstdio>#include<cstdlib>#include<cmath>#include<algorithm>#include<iostream>#include<cstring>#de原创 2016-09-18 19:20:23 · 421 阅读 · 0 评论 -
[JZOJ6088] [BZOJ5376] [loj #2463]【2018集训队互测Day 1】完美的旅行【线性递推】【多项式】【FWT】
DescriptionSolution我们考虑将问题一步步拆解第一步求出FS,iF_{S,i}FS,i表示一次旅行按位与的值为S,走了i步的方案数。第二步答案是FS,iF_{S,i}FS,i的二维重复卷积,记答案为SS,iS_{S,i}SS,i,那么FS,i×ST,jF_{S,i}\times S_{T,j}FS,i×ST,j能够贡献到SS&T,i+jS_{S\...原创 2019-03-28 22:00:49 · 270 阅读 · 0 评论