
矩阵乘法
olahiuj
我的女朋友不抽烟不喝酒不傲娇不化妆不存在
展开
-
沼泽鳄鱼_SSL2511_矩阵乘法
沼泽鳄鱼【题目描述】潘塔纳尔沼泽地号称世界上最大的一块湿地,它地位于巴西中部马托格罗索州的南部地区。每当雨季来临,这里碧波荡漾、生机盎然,引来不少游客。为了让游玩更有情趣,人们在池塘的中央建设了几座石墩和石桥,每座石桥连接着两座石墩,且每两座石墩之间至多只有一座石桥。这个景点造好之后一直没敢对外开放,原因是池塘里有不少危险的食人鱼(不是说鳄鱼咩~_~)。豆豆先生酷爱冒险,他一听说这原创 2016-04-05 16:51:07 · 492 阅读 · 0 评论 -
51nod1197 字符串的数量 V2 dp+矩阵快速幂
Description用N个不同的字符(编号1 - N),组成一个字符串,有如下要求:(1) 对于编号为i的字符,如果2 * i > n,则该字符可以作为结尾字符。如果不作为结尾字符而是中间的字符,则该字符后面可以接任意字符。(2) 对于编号为i的字符,如果2 * i <= n,则该字符不可以作为结尾字符。作为中间字符,那么后面接的字符编号一定要 >= 2 * i。问有...原创 2019-03-04 20:49:29 · 165 阅读 · 0 评论 -
loj#6074 「2017 山东一轮集训 Day6」子序列 dp+矩阵优化
Description给定一个长度为n,字符集大小为9的字符串,q次询问l到r这一段本质不同的子序列的数量,膜1e9+7n≤105,m=9n\le 10^5,m=9n≤105,m=9Solution非常牛逼的题目。。今天的T3貌似是原题啊一个比较容易的dp是设f[i,j]表示前i位,以j这个字符结尾的本质不同的序列的数量,那么有f[i,j]=f[i−1,j]&ThickSp...原创 2019-03-05 17:16:55 · 359 阅读 · 0 评论 -
bzoj4463 密码 矩阵乘法
DescriptionSolution很容易想到拆式子变成统计合法数字的和,以及合法数字的平方和记fi,jf_{i,j}fi,j表示长度为i,每一位和为j的所有数字的和,gi,jg_{i,j}gi,j平方和,hi,jh_{i,j}hi,j数量写一下转移可以发现i没有用,这样就有60’看一下数据可以发现矩阵乘法,这样就有100’难点在于搞出矩阵。。Code#includ...原创 2019-01-27 17:40:39 · 332 阅读 · 0 评论 -
bzoj2396 神奇的矩阵 随机化
Description给出三个行数和列数均为N的矩阵A、B、C,判断A*B=C是否成立。对于90%的数据,N不超过100;对于100%的数据,N不超过1000,矩阵中的数字大于等于0小于1000,数据组数不超过5组。Solution直接做就有90‘的大水题。。我们随机一个n1的矩阵R,若B(AR)=CR说明A*B极有可能=C。我比较脸黑随机10次才能对Code#include...原创 2018-11-25 22:11:56 · 241 阅读 · 0 评论 -
bzoj4417 [Shoi2013]超级跳马 矩阵快速幂
Description现有一个n行m列的棋盘,一只马欲从棋盘的左上角跳到右下角。每一步它向右跳奇数列,且跳到本行或相邻行。跳越期间,马不能离开棋盘。例如,当n = 3, m = 10时,下图是一种可行的跳法。试求跳法种数mod 30011。对于100%的数据,1 ≤ n ≤ 50,2 ≤ m ≤ 10^9Solution看起来就像是矩阵快速幂的题。。计数嘛,f[i,j]表示走到(...原创 2018-11-06 11:11:02 · 203 阅读 · 0 评论 -
bzoj4499 线性函数 线段树+矩阵乘法
Description小C最近在学习线性函数,线性函数可以表示为:f(x) = kx + b。现在小C面前有n个线性函数fi(x)=kix+bi ,他对这n个线性函数执行m次操作,每次可以:1.M i K B 代表把第i个线性函数改为:fi(x)=kx+b 。2.Q l r x 返回fr(fr-1(…fl(x))) mod 10^9+7 。1 <= n, m <= 2...原创 2018-10-08 20:07:59 · 310 阅读 · 0 评论 -
bzoj5082 弗拉格 矩阵乘法
Description“如果明天进了面试,我就去爆妹子的照”——有妹子的丁相允作为一个oier,自然不能立太多flag,让我们来看一道和flag有关的题目吧给你n个flag,你要把每个染色成红黑白黄四色之一,满足:1.相邻旗不能同色2.白不能和黄相邻,红不能和黑相邻3.不能存在连续三个球依次是“黑白红”或“红白黑”4.翻转后相等视为等价设不等价方案数为f(n),给定l,r,求S...原创 2018-10-17 22:02:22 · 222 阅读 · 0 评论 -
bzoj4547 Hdu5171 小奇的集合 矩阵乘法
Description有一个大小为n的可重集S,小奇每次操作可以加入一个数a+b(a,b均属于S),求k次操作后它可获得的S的和的最大值。(数据保证这个值为非负数)对于100%的数据,有 n<=105,k<=109,|ai|<=105输出一个整数,表示和的最大值。答案对10000007取模。Solution一开始没看到k的范围。。。sb了然后看到答案保证非负以为...原创 2018-10-12 16:10:38 · 223 阅读 · 0 评论 -
bzoj2326 [HNOI2011]数学作业 矩阵乘法
Description小 C 数学成绩优异,于是老师给小 C 留了一道非常难的数学作业题:给定正整数 N 和 M要求计算 Concatenate (1 … N) Mod M 的值,其中 Concatenate (1 …N)是将所有正整数 1, 2, …, N 顺序连接起来得到的数。例如,N = 13, Concatenate (1 … N)=12345678910111213.小C 想了大...原创 2018-10-11 14:57:56 · 205 阅读 · 0 评论 -
jzoj5836 Sequence 矩阵乘法+快速幂
Description Solution最后10min写出的24‘暴力还是很稳的,这个杯具提醒我们以后要提前看比赛结束时间和提前打暴力考虑计数,如果不算那m个的话可以设f[i]表示以第i位为结尾的序列方案数,设last[i]为上一个a[i]的位置,那么有fi=∑last[i]≤j≤i−1fjfi=∑last[i]≤j≤i−1fjf_i=\sum_{last[i]\le...原创 2018-08-21 20:23:22 · 334 阅读 · 0 评论 -
jzoj5837 Omeed 线段树+矩阵乘法
Description好长啊 Solution早上睡过头了推出一堆假的柿子并不能过样例考虑怎么求c(i)的期望。显然有ci=(ci−1+1)×pi+ci−1×t×(1−pi)ci=(ci−1+1)×pi+ci−1×t×(1−pi)c_i=\left(c_{i-1}+1\right)\times p_i+c_{i-1}\times t\times \left(1-p_i\r...原创 2018-08-21 16:54:10 · 394 阅读 · 0 评论 -
jzoj5223 [GDOI2018模拟7.12]B 矩阵乘法
Description给定一个3*3的网格图,一开始每个格子上都站着一个机器人。每一步机器人可以走到相邻格子或留在原地,同一个格子上可以有多个机器人。问走n步后,有多少种走法,满足每个格子上都有机器人。答案对10^9+7取模。 n<=10^18Solutionn非常大,考虑logn做法 我们把九个机器人一一标号,然后根据四连通建邻接矩阵,矩阵乘法转移。最后暴力枚举一下...原创 2018-07-19 16:08:09 · 337 阅读 · 0 评论 -
bzoj1875 [SDOI2009]HH去散步
DescriptionHH有个一成不变的习惯,喜欢饭后百步走。所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离。 但 是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回。 又因为HH是个喜欢变化的人,所以他每 天走过的路径都不完全一样,他想知道他究竟有多 少种散步的方法。 现在给你学校的地图(假设每条路的长度都 是一样的都是1),问长度为t,从给定地 点A走到...原创 2018-04-11 21:47:58 · 186 阅读 · 0 评论 -
bzoj4818 [Sdoi2017]序列计数
DescriptionAlice想要得到一个长度为n的序列,序列中的数都是不超过m的正整数,而且这n个数的和是p的倍数。Alice还希望 ,这n个数中,至少有一个数是质数。Alice想知道,有多少个序列满足她的要求。一行三个数,n,m,p。 1<=n<=10^9,1<=m<=2×10^7,1<=p<=100来自 https://www.lyd...原创 2018-04-11 20:56:16 · 214 阅读 · 0 评论 -
bzoj1706 [usaco2007 Nov]relays 奶牛接力跑
DescriptionFJ的N(2 <= N <= 1,000,000)头奶牛选择了接力跑作为她们的日常锻炼项目。至于进行接力跑的地点 自然是在牧场中现有的T(2 <= T <= 100)条跑道上。 农场上的跑道有一些交汇点,每条跑道都连结了两个不同的交汇点 I1_i和I2_i(1 <= I1_i <= 1,000; 1 <= I2_i <=...原创 2018-04-10 21:58:04 · 294 阅读 · 0 评论 -
bzoj3329 Xorequ
Description给定正整数n和如下方程 x xor 3x=2x1. 求不大于n的正整数中有多少个解2. 求不大于2^n的正整数中有多少个解,膜10^9+7注意第一个问题的解不要mod 10^9+71<=N<=10^18 1<=T<=1000Solution方程等价于2x xor x=3x-x,也就是解一定满足在二进制下没有...原创 2018-04-07 21:17:36 · 352 阅读 · 0 评论 -
Fibonacci sequence_纪中1240_矩阵乘法
好懒好懒,直接放图题解:看到很水啊就直接做了先是直接上递推,结果好像不行矩阵乘法硬上结果忘了考虑前一个数mod10000小于后一个数的情况,wa*n代码type arr=array[1..3,1..3] of longint;const matrix:array[1..3,1..3] of longint=((0,1,0),(1,1,1),(0,0,1)); f:array[1..3]原创 2016-07-12 16:59:03 · 403 阅读 · 1 评论 -
小米 OJ 编程比赛 03 月常规赛 小爱密码 2.0
Description令{F}\{F\}{F}为斐波那契数列,定义prime fibonacci为一个数列{P}满足P1=2P_1=2P1=2P2=3P_2=3P2=3∀i,j∈N+,gcd(Pi,Pj)=1\forall i,j\in N^{+},gcd(P_i,P_j)=1∀i,j∈N+,gcd(Pi,Pj)=1...原创 2019-03-31 18:53:33 · 364 阅读 · 0 评论