摘要:
各种小知识点 Kruskal 重构树 Steiner 树 两道例题: "BZOJ3205 APIO2013 机器人" "BZOJ2595 WC2008 游览计划" 求 $N$ 个点的连通无向图中至少包含给定的 $K$ 个点的最小生成树。 $S$ 表示连通状态, $p$ 是当前状态中用来考虑转移的节点 阅读全文
摘要:
01.14 A. 摆放正方形 线段上摆满任意个正方形,边不能在某些给定位置,一种方案的价值是正方形面积之积,求所有方案价值之和。 等价于以正方形边划分为 $k$ 区域,每个区域可以扔黑白两颗球到任意格子的方案数 $\sum_{l_1,l_2,\cdots, l_k}l_1^2\times l_2^2 阅读全文
摘要:
一个有 $n$ 个元素的序列,区间和定义为 $S(l,r) = \sum_{i=l}^r A_i$ ( $l \le r$ ),求可能的不同区间和的值的数量。 数据范围 $A_i=1$ 或 $A_i=2$ , $n \le 10^5$ 。 输入格式 第一行是一个整数 $n$ ,接下来一行是空格间隔的 阅读全文
摘要:
来自同学书上看到的土耳其什么什么队选拔 2012 。 设 $A=[1,n], B=[1,m]$ ,$S$ 是 $A$ 的子集构成的集合(如 $\{1,2\},\{1,2,4\}$ ),满足 $n \le 10^{12}, m \le 10^4$ 。 构造从 $S$ 到 $B$ 的映射 $f=S \r 阅读全文
摘要:
势能线段树/吉司机线段树 "BZOJ3211 花神游历各国" "BZOJ5312 冒险" "BZOJ4355 Play with sequence" "BZOJ4695 最假女选手" $A_i = max(A_i, x)$ 这种操作的 tag 不需要实际记录下来, 就行了。 修改 的时候需要特判区间 阅读全文
摘要:
OB_ZT A 圆上有 $n$ 个点,两两间均有边,没有三条线交于同一点。求三角形个数。 分类考虑三角形端点是否在圆周上。 B 给定 $n$ 个数,求出现次数为奇数次的数(保证这样的数不超过 $10$ 个)。只允许使用大约 $60$ 个 类型的变量。 $x \rightarrow a$ 使得 $\f 阅读全文
摘要:
网络流 最大流( ISAP, Dinic, HLPP ) 最小费用最大流 最大权闭合子图 平面图和对偶图 上下界网络流 zkw 费用流 阅读全文
摘要:
题目大意:给 $n\ (n\le 100,000)$ 个三元组,保证每个数每一维构成 $[1,n]$ 的排列,定义大于表示一个数至少两维比另一个数大,求某个顺序比较之后可能是最大的数的数具体是哪些。 大于不具有传递性。 入度为 $0$ 的点一定可以是最大值,只要从这个点开始,每次随便找一个其他点比较 阅读全文
摘要:
字符串 KMP c++ // 在主串 B 中匹配模式串 A // init fail[1] = j = 0; for (i = 2; i 阅读全文
摘要:
数学小结 1. 有时有用的数学小知识 $a \cdot d \equiv b \cdot d \ (\mod c) \Leftrightarrow a \equiv b\ (\mod \frac{c}{(d, c)})$ 完系的每个元素同时乘上一个与模数互素的数,仍然是完系 完系的每个元素同时加上一 阅读全文