算法总结(大一小学期)
文章平均质量分 78
算法
77777ccc
这个作者很懒,什么都没留下…
展开
-
小学期算法--线性DP
线性DP原创 2023-07-19 09:35:50 · 63 阅读 · 0 评论 -
小学期算法--精确覆盖和DLX
参考自acwing材料。原创 2023-07-15 14:18:27 · 71 阅读 · 1 评论 -
小学期算法--DP分析法
DP原创 2023-07-14 18:32:50 · 193 阅读 · 1 评论 -
校外实训、程序实践--使用二进制的数据优化技巧
位运算原创 2023-07-11 09:51:56 · 104 阅读 · 1 评论 -
校外实训--分治之排序算法
分治之排序原创 2023-07-10 16:50:52 · 80 阅读 · 1 评论 -
校外实训、程序实践--深搜、递归算法
递归原创 2023-07-09 17:23:55 · 110 阅读 · 1 评论 -
校外实训--枚举2双指针算法
双指针原创 2023-07-08 13:10:32 · 53 阅读 · 0 评论 -
程序实践--数论之质数
由于n中最多包含一个大于根号n的质因子,否则两个大于根号n的质因子相乘一定大于n。上式要求ak是质数,但下述算法中,我们枚举的并不是质数,枚举的是2到n的所有数。写成合数=质因数1^a1 * 质因数2^a2········质因数k^ak。·判断是否为质数:1、判断是否>1 2、判断是否只有1和本身两个因数。如果最后除干净后,n>1,那么说明这个n就是那个大于根号n的质因子。·>1的整数中,如果只包含1和本身这两个约数,则称为质数或者素数。·枚举的时候,只要枚举[2,根号n]·质数的判定方法:试除法。原创 2023-07-08 15:46:04 · 55 阅读 · 0 评论 -
程序实践--数论之约数
代码实现约数之和的公式的时候,每一次算新的一个因式,然后用res=res*最新的因式算最后的结果。--------代码实现的时候就每一次算新的一个因式,然后用res=res*最新的因式算最后的结果。·怎么求多个数乘积的分解质因数的结果: 对每个数都分解质因数,然后把指数累加在一起就好了。//说明:二和三的题目都涉及到了取模,代码实现的时候注意取模的处理。//重要思想:用数组下标存数,用元素的值存这个数的个数!·对于给定的n个数,先求n个数的乘积的分解质因数的结果。//两个公式都是累乘的结果。原创 2023-07-08 16:54:47 · 70 阅读 · 0 评论 -
程序实践--快速幂
/说明:我们假设某个k的每个二进制位都是1,那么对应的第一项是a^1,也就是a,然后每次都是后面一个都是前面一个的平方。快速幂:快速地求出上述的结果。//如果用朴素方法,时间太慢。原创 2023-07-08 17:35:07 · 41 阅读 · 0 评论 -
程序实践--二分算法
二分法原创 2023-07-07 22:21:35 · 152 阅读 · 1 评论 -
校外实训--枚举1算法
枚举1算法总结原创 2023-07-07 09:34:18 · 92 阅读 · 1 评论