题目 春天到了, HDU校园里开满了花, 姹紫嫣红, 非常美丽. 葱头是个爱花的人, 看着校花校草竞相开放, 漫步校园, 心情也变得舒畅. 为了多看看这迷人的校园, 葱头决定, 每次上课都走不同的路线去教室, 但是由于时间问题, 每次只能经过k个地方, 比方说, 这次葱头决定经过2个地方, 那他可以 ...
分类:
其他好文 时间:
2020-05-18 18:13:46
阅读次数:
55
题意:q次询问x到y恰好经过k条边的方案数 分析: 这题和之前题目分享D 二代目差不多吧,而且比他简单 D题如果不用矩阵快速幂会t,但这个题可以预处理出dp[i][j][k]表示i到j经过k个点的方案数,然后直接输出即可 这个题直接预处理复杂度是20^4=160000 矩阵快速幂复杂度是20*20* ...
分类:
其他好文 时间:
2020-05-18 14:43:56
阅读次数:
56
快速幂 点击这里 矩阵快速幂 最浅显的作用就是用来求一个矩阵的n次幂,就是将快速幂中的数字映射成矩阵 #include<iostream> #include<algorithm> #include<cstdio> using namespace std; #define N 102 #define ...
分类:
其他好文 时间:
2020-05-17 19:04:59
阅读次数:
74
老经典题了 #include<bits/stdc++.h> using namespace std; #define N 105 #define ll long long #define mod 1000000007 ll n,m; char buf[N],s[N]; struct Matrix{ ...
分类:
其他好文 时间:
2020-05-17 13:00:07
阅读次数:
63
"题目" 其中$A$是一个$n \times n$的矩阵,$S_k = A + A^2 + A^3 + … + A^k$,求$S_k$ 按照数论出现和,那么构造一个和数论一起递推的式子$S_k = S_{k 1} + A^k$ 那么假设$A$不是矩阵 $$\left[\begin{array}{l} ...
分类:
其他好文 时间:
2020-05-14 22:31:12
阅读次数:
72
传送门:http://poj.org/problem?id=2778 题目大意:基因序列仅含AGCT四个英语字母,有m个病毒,长度不超过10,现在要制造一个长度为n的基因序列,问有多少种方案,使得我的基因序列不含有病毒子串。 样例输入: 4 3 AT AC AG AA 首先对于所有病毒先跑AC自动机 ...
分类:
其他好文 时间:
2020-05-14 01:39:03
阅读次数:
49
介绍 使用快速幂来加速矩阵的幂运算。常用来求n很大时递推式$$f(n) = k_1 \cdot f(n 1)+k_2 \cdot f(n 2)... k_i \cdot f(n i)$$的值 实现和证明 由于矩阵$A$自乘满足交换律,也满足结合律,所以在计算$A^m$时不用担心左乘和右乘的问题,直接 ...
分类:
其他好文 时间:
2020-05-03 00:40:24
阅读次数:
141
题意:一个项链用n个珠子构成,是一个条而不是一个环,由红和蓝两种颜色构成,要求以任意点为起点向后的素数个珠子中,保证红颜色的大于等于蓝颜色的,问你有多少种方案满足,范围:n(2≤n≤1018) 推导过程参考链接:https://blog.csdn.net/nobleman__/article/det ...
分类:
其他好文 时间:
2020-04-29 12:35:55
阅读次数:
52
解题报告 感觉这道题gyz大佬以前好像讲过一道差不多的?然鹅我这个蒟蒻发现矩阵快速幂已经全被我还给老师了...又恶补了一遍,真是恶臭啊。 题意 给定一个`T(2 include include include include define ll long long define Dio ios::s ...
分类:
其他好文 时间:
2020-04-28 15:27:07
阅读次数:
72
"Happy Necklace" 前天个人赛规律都找出来了,n的范围是$10^{18}$,我一想GG,肯定是矩阵快速幂,然后就放弃了。 昨天学了一下矩阵快速幂。 题意 现在小Q要为他的女朋友一个有n个宝石的好的项链(直线),定义好的项链为:如果任意素数长的子串中蓝宝石的数量不小于红宝石的数量就是好的 ...
分类:
移动开发 时间:
2020-04-28 12:32:16
阅读次数:
76