上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页
该文被密码保护。 阅读全文
posted @ 2022-05-20 23:18 PassName 阅读(12) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-20 23:14 PassName 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 简介 Min_25 可以快速解决一类积性函数的前缀和问题。 概述 求积性函数 \(f(x)\) 的前缀和。当然,在《从掌握到精通》中也有提到,其实可以拓展到部分非积性函数。 总的来说,算法第一步,求出质数 \(p\) 对应的 \(f(p)\) 的前缀和。第二步,求出 \(f(x)\) 的前缀和。从某 阅读全文
posted @ 2022-05-20 22:06 PassName 阅读(73) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-19 23:25 PassName 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-17 22:27 PassName 阅读(4) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-17 22:23 PassName 阅读(32) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-17 22:16 PassName 阅读(7) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-05 22:29 PassName 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 介绍 双指针算法是一种通过设置两个指针不断进行单向移动来解决问题的算法。 它包含两种形式: 两个指针分别指向不同的序列。比如:归并排序的合并过程。 两个指针指向同一个序列。比如:快速排序的划分过程。 一般更多使用、也更难想到的是第2种情况。 双指针算法最核心的用途就是优化时间复杂度。 【核心思想】: 阅读全文
posted @ 2022-05-05 21:58 PassName 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 简介 三分法的原理也很简单,和二分法几乎一模一样,只不过我们分隔区间的时候,不是将区间一分为二,而是一分为三。之后,我们同样通过缩小区间的方法来确定要查找的值所在。 看到这里,我相信你们应该都能理解算法原理,但是肯定会有一个问题要问:既然分成两份就能解决问题,我们为什么要分成三份呢? 在回答这个问题 阅读全文
posted @ 2022-05-05 21:43 PassName 阅读(247) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页