Loading

上一页 1 ··· 9 10 11 12 13
摘要: 先用洛谷题单的一句话来讲述分治的核心思想 分治,即分而治之,将大问题分解为小问题,分别求解,最后合并结果。 许多算法都是建立在分治的基础上的,比如说快速排序,归并排序等 例题1:南蛮图腾 不难发现每个图案是由许多这个图案组成的: /\ /__\ 然后就可以用分治来递归解决本题,别忘了处理空格哟 代码 阅读全文
posted @ 2020-07-14 20:03 Into_qwq 阅读(127) 评论(0) 推荐(0) 编辑
摘要: P.S. 树状数组之前认为难以理解,但是看了这个之后,恍然大悟,以下题目来自洛谷 先三连+%up为敬 问题P3374:给你n个数,要进行k次单点修改和区间查询的操作 给出一个表来对比一下暴力和树状数组: 做法 修改复杂度 查询复杂度 朴素暴力 \(O(1)\) \(O(n×k)\) 树状数组 \(O 阅读全文
posted @ 2020-07-06 20:59 Into_qwq 阅读(122) 评论(0) 推荐(0) 编辑
摘要: KMP理解起来有些困难,所以说,要理解,最重要的地方就是$\large\boxed{画图}$!! 参照:KMP算法详解 名字来源 $Knuth(D.E.Knuth)&Morris(J.H.Morris)&Pratt(V.R.Pratt)$发明KMP算法,因此称作KMP 没错,就是这样,我都不认识 看 阅读全文
posted @ 2020-06-28 22:20 Into_qwq 阅读(185) 评论(0) 推荐(1) 编辑
摘要: 原题传送门 最重要的事:long long!!!!!! 首先,题目要求的是$res=\sum\limits_^k%i$ 可以把$k%i$转化为$k-i\times\left\lfloor\dfrac\right\rfloor$ 证明:$\left\lfloor\dfrac\right\rfloor$ 阅读全文
posted @ 2020-06-26 22:02 Into_qwq 阅读(89) 评论(0) 推荐(1) 编辑
摘要: 引入 这道题:UVA11526 H(n) 就相当于求这个柿子:$\boxed{\sum\limits_{i=1}^{n}\left\lfloor\dfrac{n}{i}\right\rfloor}$ 我们有$O(\sqrt n)$的做法——整除分块 求的是$\left\lfloor\dfrac{n} 阅读全文
posted @ 2020-06-26 20:21 Into_qwq 阅读(281) 评论(0) 推荐(1) 编辑
摘要: update 2020.06.21 感谢@pengyule 提出了问题,更改了cnt的初始值 update 2020.06.22 添加了时间复杂度 先看看百度是怎么定义的 字典树,又称单词查找树,Trie树 是一种树形结构,是一种哈希树的变种 典型应用是用于统计,排序和保存大量的字符串(但不仅限于字 阅读全文
posted @ 2020-06-19 17:27 Into_qwq 阅读(115) 评论(0) 推荐(2) 编辑
上一页 1 ··· 9 10 11 12 13