上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
  2018年10月10日
摘要: 差分约束系统 具体的去网上找其他博客看看吧。。。 1:等式符号要统一,即 x[i] - y[i] >= w or x[i] - y[i] <= w ..... 2:用 最长路 还是 最短路 :看符号,把等式转换为 三角形不等式 如: x[i] - y[i] >=w ==> x[i] >= y[i] 阅读全文
posted @ 2018-10-10 21:32 Frank-King 阅读(155) 评论(0) 推荐(0) 编辑
  2018年10月7日
摘要: LOJ 架设电话线 题面见链接。。。 题解: 一般来说看到这总 第 k 大的 都往二分想想。 这题其实蛮基础的。 二分这第 k +1 大的边的权值,然后整个图的边比它大的权值为 1 ,比他小的权值为 0 。 最后跑一遍 spfa 求出整个图的最短路径,如果 <= K 则成立,可继续缩小范围,否则则只 阅读全文
posted @ 2018-10-07 21:07 Frank-King 阅读(156) 评论(0) 推荐(0) 编辑
摘要: LOJ Sightseeing 题面见链接。。。 题解: 用 floyd 我也不知道怎么想到的。。。 floyd 外层 k 循环时, dis[i][j] 保存着编号不超过 k-1 的节点从 i 到 j 的长度。 所以 ans=min (dis[i][j] + a[j][k] + a[k][i] ) 阅读全文
posted @ 2018-10-07 20:28 Frank-King 阅读(140) 评论(0) 推荐(0) 编辑
  2018年9月27日
摘要: LOJ 新的开始 题目见链接 题解: 最小生成树较好题。。。。 因为 K 台有卫星的村庄可以任意通信,所以可以把这 K 个村庄缩成一个点。 则剩下有 N-K+1 个点要连,则这些点的最小生成树上的最大边即为结果。 代码简单: 1 #include<bits/stdc++.h> 2 using nam 阅读全文
posted @ 2018-09-27 20:35 Frank-King 阅读(271) 评论(0) 推荐(0) 编辑
  2018年9月20日
摘要: JSOI 2007 文本生成器 题目见链接。 题解: 建立在 AC自动机 上的 树形DP。 先把单词建立 trie 树,并标记是否为一个单词的结尾(bool : ed), 预处理 fail 指针, ed |= fail.ed 然后求 可读,可以用 总的 减去 不可读的 设 f[i][j] 表示 到了 阅读全文
posted @ 2018-09-20 21:07 Frank-King 阅读(186) 评论(0) 推荐(0) 编辑
  2018年9月18日
摘要: 错排问题 推荐文章 总结公式: F[1] = 0 F[2] = 1 F[n] = (n-1) ( F[n-1] + F[n-2] ) (n>=2) fighting! 阅读全文
posted @ 2018-09-18 20:02 Frank-King 阅读(270) 评论(0) 推荐(0) 编辑
  2018年9月16日
摘要: set 推荐博客: 集合(洛谷日报) 阅读全文
posted @ 2018-09-16 15:29 Frank-King 阅读(120) 评论(0) 推荐(0) 编辑
  2018年9月13日
摘要: AC 自动机优化 今天来小谈一下AC自动机的优化。 1:在 trie 树中被搜过的点不用再搜第二遍,标记一下,因为答案已经统计入答案中。 2:有点类似路径压缩的感觉。 如果 nxt 数组为空,则 假设个虚拟节点,然后将它连入下一个 fail 当中 。实现了路径压缩(因为之后如果 nxt 数组不为空, 阅读全文
posted @ 2018-09-13 21:38 Frank-King 阅读(775) 评论(0) 推荐(0) 编辑
摘要: HDU 2222 Keywords Search 题面见链接。 题解: 第一次学 AC 自动机,感觉差不多掌握基础了吧。 这是一道入门模板题。就是给定文本串,和一些模式串,求模式串在文本串出现的个数。 AC自动机主要步骤:1、先建一棵 trie 树,然后记录该点是否为某模式串的最后一位节点,且以这一 阅读全文
posted @ 2018-09-13 20:11 Frank-King 阅读(101) 评论(0) 推荐(0) 编辑
  2018年9月11日
摘要: 隔板法 隔板法是组合数学里面一个非常重要的解决一类问题的方法,一定要掌握。 一类问题: 把 n 个元素分成 b 组的方案数,n 个元素相同。 这类问题我们常用隔板法解决,即在 n 个元素之间插入 b-1 个板,把他们分成 b 组。 分两种: 1、如果分成的每个组都必须有元素的话,那么答案就是 C(n 阅读全文
posted @ 2018-09-11 20:23 Frank-King 阅读(722) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页