04 2019 档案

摘要:"bzoj4010 [HNOI2015]菜肴制作" 求出一个 $n$ 的排列满足 $m$ 个形如 $(x,\ y)$ 的限定条件,表示 $x$ 必须在 $y$ 之前出现,且使得在满足所有限定条件的情况下, $1$ 尽量优先,满足 $1$ 尽量优先的情况下 $2$ 尽量优先…… $n,\ m\leq1 阅读全文
posted @ 2019-04-30 17:47 cnJuanzhang 阅读(150) 评论(0) 推荐(0)
摘要:"bzoj3240 [NOI2013]矩阵游戏" 有一个递推式 $f_{i,\ j}$ 满足: $$\begin{cases}f_{1,\ 1}=1\\f_{i,\ j}=a\times f_{i,\ j 1}+b&(j\neq1)\\f_{i,\ 1}=c\times f_{i 1,\ m}+d& 阅读全文
posted @ 2019-04-29 09:53 cnJuanzhang 阅读(135) 评论(0) 推荐(0)
摘要:"bzoj2326 [HNOI2011]数学作业" 求将 $1$ 到 $n$ 的所有整数顺序连接得到的数模 $m$ 的值 $n\leq10^{18},\ m\leq10^9$ 矩阵加速 首先得到 $f_i=10^{\lfloor \log_{10}i\rfloor}\times f_{i 1}+i$ 阅读全文
posted @ 2019-04-28 20:31 cnJuanzhang 阅读(182) 评论(0) 推荐(0)
摘要:"CF396C On Changing Tree" 给定一棵以 $1$ 为根的树,初始时所有点权为 $0$ 有 $m$ 次操作,分为两种 $1\ u\ x\ k$ 表示给以 $u$ 的子树中的每一个点 $v$ 点权增加 $x k\times dis(u,\ v)$ $2\ u$ 查询点 $u$ 的点 阅读全文
posted @ 2019-04-28 13:49 cnJuanzhang 阅读(399) 评论(0) 推荐(0)
摘要:"bzoj1458 士兵占领" 有一个 $M\times N$ 的棋盘,有的格子是障碍。现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵。我们称这些士兵占领了整个棋盘当满足第i行至少放置了 $L_i$ 个士兵, 第j列至少放置了 $C_j$ 个士兵。现在你的任 阅读全文
posted @ 2019-04-18 18:30 cnJuanzhang 阅读(132) 评论(0) 推荐(0)
摘要:"UVA11419 SAM I AM" 给定一个 $R\times C$ 的矩阵中的 $N$ 个点,求最少选取多少个行或列才能使得每个给出的点都被一行或一列覆盖,输出方案 $R,\ C\leq10^3,\ N\leq10^6$ 网络流 易知原题即为建出二分图后跑最小点覆盖求方案 这里只是记录一下如何 阅读全文
posted @ 2019-04-11 22:28 cnJuanzhang 阅读(156) 评论(0) 推荐(0)
摘要:"Luogu1574 超级数" $n$ 次询问不超过 $a_i$ 的最大反素数 $n\leq10^5,\ a_i\leq10^{17}$ 数论 似乎重题 "bzoj1053 [HAOI2007]反素数ant" ?然而跑不过此题 首先发现 $10^{17}$ 以内的反素数数量很少,可以直接打表解决…… 阅读全文
posted @ 2019-04-11 19:49 cnJuanzhang 阅读(196) 评论(0) 推荐(0)
摘要:"bzoj2006 [NOI2010]超级钢琴" 给定一个序列,求长度在 $[L,\ R]$ 之间的区间和的前 $k$ 大之和 $n\leq5\times10^5,\ k\leq2\times10^5,\ |a_i|\leq10^3$ 贪心,堆 令状态 $(s,\ l,\ r)$ 表示左端点为 $s 阅读全文
posted @ 2019-04-11 19:14 cnJuanzhang 阅读(204) 评论(0) 推荐(0)
摘要:"Luogu4655 [CEOI2017]Building Bridges" 有 $n$ 根柱子依次排列,每根柱子都有一个高度。第 $i$ 根柱子的高度为 $h_i$ 。 现在想要建造若干座桥,如果一座桥架在第 $i$ 根柱子和第 $j$ 根柱子之间,那么需要 $(h_i h_j)^2$ 的代价。 阅读全文
posted @ 2019-04-06 23:21 cnJuanzhang 阅读(216) 评论(0) 推荐(0)
摘要:"bzoj4892 [TJOI2017]DNA" 给定一个匹配串和一个模式串,求模式串有多少个连续子串能够修改不超过 $3$ 个字符变成匹配串 $len\leq10^5$ hash 枚举子串左端点,hash 求 lcp 枚举断点,接着跳过断点,记作一次修改,最多修改 $3$ 次。特判修改 $3$ 次 阅读全文
posted @ 2019-04-06 12:43 cnJuanzhang 阅读(169) 评论(0) 推荐(0)
摘要:"$Luogu5058 [ZJOI2004]嗅探器" 给定一张 $n$ 个点, $m$ 条边的无向图,和两点 $s,\ t$ ,求 $s\to t$ 编号最小的必经点(排除 $s,\ t$ ) $n\leq100$ tarjan 这题数据范围是可以 $O(n^3)$ 暴力过的…… 显然只需缩点后的树 阅读全文
posted @ 2019-04-05 23:23 cnJuanzhang 阅读(168) 评论(1) 推荐(1)
摘要:"bzoj4373 算术天才⑨与等差数列" 给定一个长为 $n$ 的序列 $a_i$ ,有 $m$ 次操作: 单点修改 询问将区间中的数升序排序后是否是一个公差为 $k$ 的等差数列 强制在线 $n,\ m\leq3\times10^5,\ 0\leq a_i,\ k\leq10^9$ 线段树,ha 阅读全文
posted @ 2019-04-05 17:23 cnJuanzhang 阅读(147) 评论(0) 推荐(0)
摘要:"bzoj3122 [SDOI2013]随机数生成器" 给定一个递推式, $X_i=(aX_{i 1}+b)\mod P$ 求满足 $X_k=t$ 的最小整数解,无解输出 $ 1$ $0\leq a,\ b,\ t,\ P\leq10^9,\ P$ 为质数 BSGS 首先化式子,推得 $$X_k=a 阅读全文
posted @ 2019-04-05 17:05 cnJuanzhang 阅读(192) 评论(0) 推荐(0)
摘要:"CF940F Machine Learning" 给定一个序列 $a_i$ , $m$ 次操作: 单点修 询问区间每个数出现次数的 $\operatorname{mex}$ $a_i\in[1,\ 10^9],\ n,\ m\leq10^5$ 带修莫队 凭借 $4s$ 的时限, $CF$ 神仙评测 阅读全文
posted @ 2019-04-04 09:21 cnJuanzhang 阅读(180) 评论(0) 推荐(0)
摘要:"bzoj1935 [SHOI2007]Tree 园丁的烦恼" 静态询问平面点数 $x_i,\ y_i\in[0,\ 10^7],\ n,\ m\leq5\times10^5$ 二维偏序,cdq分治 可以直接 cdq分治,也可以离散化后用 BIT 做、、注意排序时若 $x,\ y$ 相同,要将点放在 阅读全文
posted @ 2019-04-03 11:40 cnJuanzhang 阅读(167) 评论(0) 推荐(0)