02 2019 档案

摘要:"Luogu5221 Product" 求 $\displaystyle\prod_{i=1}^n\prod_{j=1}^n{\frac{\operatorname{lcm}(i,\ j)}{\gcd(i,\ j)}}$ $n\leq10^6$ 小清新数学题、、、 化式子 $$\begin{alig 阅读全文
posted @ 2019-02-24 14:16 cnJuanzhang 阅读(206) 评论(0) 推荐(0)
摘要:"bzoj1834 [ZJOI2010]network 网络扩容" 给定一张有向图,每条边都有一个容量 $C$ 和一个扩容费用 $W$ ,即将容量扩大 $1$ 所需的费用。 求: 1. $1$ 到 $N$ 的最大流; 2. 将 $1$ 到 $N$ 的最大流增加 $K$ 所需的最小扩容费用。 $n\l 阅读全文
posted @ 2019-02-24 11:09 cnJuanzhang 阅读(169) 评论(0) 推荐(0)
摘要:"CF650C Table Compression" 给一个 $n\times m$ 的非负整数矩阵 $a$,让你求一个 $n\times m$ 的非负整数矩阵 $b$,满足以下条件 1. 若 $a_{i,j} 2. 若 $a_{i,j}=a_{i,k}$,则 $b_{i,j}=b_{i,k}$ 3 阅读全文
posted @ 2019-02-23 23:30 cnJuanzhang 阅读(240) 评论(0) 推荐(0)
摘要:"bzoj3211 花神游历各国" 给一个序列,支持以下两种操作: 1. 区间开方 2. 区间和 $n\leq10^5,\ m\leq2\times10^5$ 线段树/树状数组+并查集 势能线段树,,不多说了 主要记录一下第二种做法的写法 时间复杂度 $O(m\log n)$ 代码 cpp incl 阅读全文
posted @ 2019-02-23 23:23 cnJuanzhang 阅读(149) 评论(0) 推荐(0)
摘要:"bzoj1066 [SCOI2007]蜥蜴" 在一个 $r\times c$ 的网格地图中有一些石柱,一些石柱上站着一些蜥蜴。 每行每列中相邻石柱的距离为 $1$ ,蜥蜴的跳跃距离是 $d$ ,即蜥蜴可以跳到平面距离不超过 $d$ 的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度 阅读全文
posted @ 2019-02-16 20:31 cnJuanzhang 阅读(108) 评论(0) 推荐(0)
摘要:"hdu2121 Ice_cream's world II" 给一个有向图,求最小树形图,并输出根节点 $n\leq10^3,\ m\leq10^4$ 最小树形图 对于求无根最小树形图,可以建一个虚拟节点,连向其他所有节点,权值为 $\inf$ ,最后的答案即为 $ans \inf$ 。无解当且仅当 阅读全文
posted @ 2019-02-16 20:09 cnJuanzhang 阅读(126) 评论(0) 推荐(0)
摘要:"hdu4966 GGS DDU" 有 $n$ 个课程,每种课程有 $a_i$ 级,一开始你每种课程都为 $0$ 级,有 $m$ 个升级方案:$(x,\ l1,\ y,\ l2,\ c)$ ,若你课程 $x$ 已达到 $l1$ 级,那么你可以花费 $c$ 的价格,使得课程 $y$ 达到 $l2$ 级 阅读全文
posted @ 2019-02-16 20:08 cnJuanzhang 阅读(182) 评论(0) 推荐(0)
摘要:"Luogu2792 [JSOI2008]小店购物" 重题 "bzoj4349 最小树形图" 有 $n$ 个物品,每个物品有价格 $c_i$ 和所需个数 $k_i$ ,所有物品必须恰好买 $k_i$ 个。有 $m$ 种优惠方案给出 $x,\ y,\ w$ :若买过至少一件 $x$ 物品,则 $y$ 阅读全文
posted @ 2019-02-14 21:02 cnJuanzhang 阅读(104) 评论(0) 推荐(0)
摘要:"Luogu2860 [USACO06JAN]冗余路径Redundant Paths" 给定一个连通无向图,求至少加多少条边才能使得原图变为边双连通分量 $1\leq n\leq5000,\ n 1\leq m\leq10^4$ tarjan 边双无疑不用考虑,于是就可以边双缩点成一棵树 令现在要连 阅读全文
posted @ 2019-02-14 16:20 cnJuanzhang 阅读(157) 评论(0) 推荐(1)
摘要:"CF962F Simple Cycles Edges" 给定一个连通无向图,求有多少条边仅被包含在一个简单环内并输出 $n,\ m\leq10^5$ tarjan 首先,一个连通块是一个环,当且仅当该连通块的 点数=边数 可以发现,如果两个环仅由一个公共点连接,那么这两个环互不影响,即点双两两互不 阅读全文
posted @ 2019-02-14 15:30 cnJuanzhang 阅读(319) 评论(1) 推荐(2)
摘要:"Luogu3605 [USACO17JAN]Promotion Counting晋升者计数" 给一棵 $n$ 个点的树,点 $i$ 有一个权值 $a_i$ 。对于每个 $i$ ,求 $\displaystyle\sum_{j\in subtree(i)}{[a_i $n\leq10^5,\ fa_ 阅读全文
posted @ 2019-02-12 09:28 cnJuanzhang 阅读(148) 评论(1) 推荐(0)
摘要:"Lougu2295 MICE" 给一个 $n\times m$ 的矩阵 $a$ ,求一条从 $(1,\ 1)$ 到 $(n,\ m)$ 的最短路径,使得与路径相接的所有网格的权值和最小 $n,\ m\leq10^3,\ 0\leq a_{i,j}\leq100$ dp 令 $f_{0/1,\ i, 阅读全文
posted @ 2019-02-11 13:48 cnJuanzhang 阅读(147) 评论(0) 推荐(0)
摘要:"CF341D Iahub and Xors" 给定一个 $n\times n$ 的矩阵,平面异或,求平面异或和 $(n\leq10^3,\ m\leq10^5)$ 树状数组 这里主要是记录一下板子……qaq 时间复杂度 $O(m\log^2n)$ 代码 cpp include using name 阅读全文
posted @ 2019-02-01 12:41 cnJuanzhang 阅读(235) 评论(0) 推荐(0)
摘要:"CF617E XOR and Favorite Number" 已知一个序列 $a_1,\ a_2,\ \cdots,\ a_n$ 和 $k$ ,$m$ 次询问给出 $l,\ r$ ,求 $\displaystyle\sum_{i=l}^r\sum_{j=i}^r[a_x\oplus a_{x+1 阅读全文
posted @ 2019-02-01 12:14 cnJuanzhang 阅读(259) 评论(0) 推荐(0)
摘要:"CF980E The Number Games" 给定一棵大小为 $n$ 的树,第 $i$ 个点的点权为 $2^i$ ,删掉 $k$ 个点及其连边,使得剩下的点组成一个连通块,且权值和最大,输出要删掉的点 $n,\ k\leq10^6$ 贪心,倍增,dfs序 很容易想到一个贪心:不断删掉能被删除且 阅读全文
posted @ 2019-02-01 01:07 cnJuanzhang 阅读(260) 评论(0) 推荐(0)