上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页
摘要: 主要的收获是。。如何优化你递推式里面不必要的决策 之前的代码 这个代码在HDU超时了,这就对了。。这个复杂度爆炸。。 但是这个思路非常地耿直。。那就是只需要暴力枚举删两个和删三个的情况,于是就非常耿直的枚举是哪两个n^2,是哪三个n^3 我们发现了一个枚举的方法是 在区间[l,r],要么我们只取l, 阅读全文
posted @ 2017-02-17 02:20 狡啮之仰 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 题目描述将整数n分成k份,且每份不能为空,任意两种划分方案不能相同(不考虑顺序)。例如:n=7,k=3,下面三种划分方案被认为是相同的。1 1 51 5 15 1 1问有多少种不同的分法。输入描述输入:n,k (6<n<=200,2<=k<=6)输出描述输出:一个整数,即不同的分法。样例输入 7 3 阅读全文
posted @ 2017-02-17 02:06 狡啮之仰 阅读(315) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/hyfer/p/5811923.html 阅读全文
posted @ 2017-02-16 02:44 狡啮之仰 阅读(178) 评论(0) 推荐(0) 编辑
摘要: UPD:2018.4.25 更新了快速求原根的啰嗦的证明 一、整除的性质 1,如果a|b,且b|c,则a|c 2,a|b且b|c,那么a|c 3,设m!=0,那么a|b等价于(m*a)|(m*b) 4,设整数x和y满足下式,a*x+b*y=1,且a|n,b|n,那么(a*b)|n 根据性质3可得,( 阅读全文
posted @ 2017-02-09 04:23 狡啮之仰 阅读(2277) 评论(0) 推荐(2) 编辑
摘要: abaaabb bbaabba 0100011 1100110 如何O(1)判断两个字符串相等 一个想法是先转成2进制,再转成10进制,hash成整数值,O(1)比较 但是这个hash复杂度却是与串长同阶,类似于a*base^2+b O(1)时间知道hash值就能O(1)比较两个字符串是否相等 ba 阅读全文
posted @ 2017-01-25 11:11 狡啮之仰 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 其实逆元的线性求法和之前提到的两种筛法没什么关系,我更喜欢称这个做法叫逆元的递推求法。但是考虑到贾志鹏的线性筛PPT里提到了逆元的线性求法,我就在这里也说下吧。 逆元其实不是函数,但是我们可以把它看成函数f(x),逆元(函数)的积性性质也是非常显然的,我就不赘述了。 实际上x和x-p在模p意义下的逆 阅读全文
posted @ 2017-01-24 21:27 狡啮之仰 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 图的存储,学会用pair,pair在排序一般先按照第一关键字排序,然后按照第二关键字排序 p,k算法求最小生成树,了解其贪心本质,学会按照其他条件贪心地求各种最大最小生成树,会求次小生成树,求最小生成树计数 正权最短路,负权最短路,会求筛点后的最短路,符合条件的最短路,spfa,dij,floyd 阅读全文
posted @ 2017-01-24 21:26 狡啮之仰 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 上面这个^符号代表幂次。。而c++里只有异或。。这就是为什么这是一个伪代码的意思 先来一个终极伪代码 推导过程如上。。 下面给一个真正的的代码 还有一个对于新手来说理解的坑。。那就是int x=log(val)实际上是对log的值向下取整。。这一点非常重要只有这个成立我们注释里的推导才会成立。。另外 阅读全文
posted @ 2017-01-24 20:25 狡啮之仰 阅读(559) 评论(0) 推荐(0) 编辑
摘要: dij贪心地取min(cur,pre)最大的路径 或者直接按权值排序,贪心地从最小或最大取,并茶几加点,联通停止即可。。。 我们还可以用二分。。就是二分最大边权或者最小边权。。重复上面类似kruskal的过程 k短路。。次小生成树。。可持久化堆 dij本质还是个贪心地过程 求满足某条件的最短路径或最 阅读全文
posted @ 2017-01-24 15:14 狡啮之仰 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 补充一下我理解的中文题意。。 你要重新组装电脑。。电脑有一些部件。。你的预算有b,b(1~1e9),有n个部件。。每个部件有类型和名称以及价钱和质量现在你要在不超过预算b的情况下。。每个类型都买一个部件。。然后最终的质量由最小的质量决定在此约束下问你在预算b之内能组装的最大的质量是多少对每个部件价钱 阅读全文
posted @ 2017-01-19 06:29 狡啮之仰 阅读(318) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 23 下一页