上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: 对于矩阵快速幂,其作用能够达到快速递推公式的作用 这里先定义一个矩阵 struct martix{ int x[105][105]; martix(){memset(x,0,sizeof x);} }; 首先看如何进行矩阵计算,由线性代数知: martix cacl(martix a,martix 阅读全文
posted @ 2024-03-03 18:24 o-Sakurajimamai-o 阅读(30) 评论(0) 推荐(0)
摘要: 裴蜀定理内容: ${ax+by=c,x\in Z^*,y\in Z^*}$成立的充要条件是${\gcd(a,b)|c}$。$Z^*$表示正整数集。 设${s=\gcd(a,b)}$,显然${s|a}$,并且${s|b}$ 又因为${x,y\in Z^*}$ 所以${s|ax,s|by}$显然要使得之 阅读全文
posted @ 2024-02-29 20:24 o-Sakurajimamai-o 阅读(53) 评论(0) 推荐(0)
摘要: 接下来的一个月的时间内准备一天完成6道题 具有针对性的完成 五道题大致为下: 1. 一道CF 1400~1700 2. 一道背包dp(背包完成后会针对性的进行其他的动态规划) 3. 一道图论(单源,多源最短路, 最小生成树,差分约束,树的重心,求最长路以及最短路,拓扑排序) 4. 一道数论(gcd, 阅读全文
posted @ 2024-02-29 18:20 o-Sakurajimamai-o 阅读(29) 评论(0) 推荐(0)
摘要: 0地宫取宝 - 蓝桥云课 (lanqiao.cn) 对于该问题,首先是个迷宫问题,于是先考虑暴力求解,对于暴力来说,有这样一种方法: 对于任何一点来说,都可以进行选或者不选,然后当走到终点时如果符合条件则答案加 $1$,这样做的时间复杂度是 $2^n 也就是 2^50$,很明显得不到满分. 既然是迷 阅读全文
posted @ 2024-02-27 21:06 o-Sakurajimamai-o 阅读(29) 评论(0) 推荐(0)
摘要: 首先是单调队列: 其实单调队列就是一种队列内的元素有单调性(单调递增或者单调递减)的队列,答案(也就是最优解)就存在队首,而队尾则是最后进队的元素。因为其单调性所以经常会被用来维护区间最值或者降低$DP$的维数已达到降维来减少空间及时间的目的。 类似于滑动窗口等,单调队列具有时序性的储存区间最大值或 阅读全文
posted @ 2024-02-06 16:36 o-Sakurajimamai-o 阅读(33) 评论(0) 推荐(0)
摘要: 数论典题,拆成二进制位进行分析,首先用计算异或前缀和,便于区间操作,对于区间[L,R],其区间异或值为 $Xor[L-1]⊕Xor[R]$,统计区间的在第 $i$ 位为$1$的个数,那么根据乘法原理,有$cnt$个$1$和剩余的$0$组合,然后这个是算出了有多少种方案让当前这一位有贡献,要算出答案需 阅读全文
posted @ 2024-02-02 17:29 o-Sakurajimamai-o 阅读(98) 评论(0) 推荐(0)
摘要: 本章节部分参考:2020,2021 年 CF 简单题精选 - 题单 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) T1:Problem - B - Codeforces 首先,很容易观察到点的一些特征: - 都在第一象限;- 点的分布越来越稀疏。 以样例为例: 还有无限个点没有画 阅读全文
posted @ 2024-01-29 20:18 o-Sakurajimamai-o 阅读(1310) 评论(0) 推荐(1)
摘要: 尼姆($nim$)游戏: P2197 【模板】Nim 游戏 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 对于博弈论游戏,如果当前的选手具有控制权的话,那么当前选手是必赢的,也就是当前选手做出的这步选择后,之后的局面都是在其预料之中的,换句话说,先掌握了控制权即赢. 考虑什么情况 阅读全文
posted @ 2024-01-29 17:46 o-Sakurajimamai-o 阅读(31) 评论(0) 推荐(0)
摘要: 区间DP具有两种形式的模板 这里以P1775 石子合并(弱化版) - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)为例 第一种是枚举区间长度然后进行动态规划: 枚举合并的区间然后进行递推: #include<bits/stdc++.h> using namespace std; co 阅读全文
posted @ 2024-01-28 07:35 o-Sakurajimamai-o 阅读(17) 评论(0) 推荐(0)
摘要: 逆序对定义:对于给定的一段正整数序列,逆序对就是序列中 $a_i&gt;a_j$ 且 $i&lt;j$ 的有序对。 P1908 逆序对 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include<bits/stdc++.h> #define int long long usi 阅读全文
posted @ 2024-01-24 16:12 o-Sakurajimamai-o 阅读(37) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
-- --