该文被密码保护。
posted @ 2019-10-08 14:41 ✐wch✎ 阅读 (18) 评论 (4) 编辑
该文被密码保护。
posted @ 2019-10-13 21:35 ✐wch✎ 阅读 (4) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-10-08 14:41 ✐wch✎ 阅读 (18) 评论 (4) 编辑
该文被密码保护。
posted @ 2019-10-04 16:03 ✐wch✎ 阅读 (10) 评论 (2) 编辑
该文被密码保护。
posted @ 2019-10-03 15:33 ✐wch✎ 阅读 (10) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-10-02 16:24 ✐wch✎ 阅读 (12) 评论 (2) 编辑
该文被密码保护。
posted @ 2019-09-27 20:10 ✐wch✎ 阅读 (38) 评论 (2) 编辑
摘要:浅析拯救小矮人的 nlogn 算法及其证明 题型简介: 有 $ n $ 个人,第 $ i $ 个人身高 $ a_i $ 手长 $ b_i $ ,他们为了从一个高为 $ H $ 的洞中出去,决定搭人梯。如果一个人和他下面的人的身高之和加上他的手长可以达到洞的高度,那么他就可以出去。求最多有多少人能出去 阅读全文
posted @ 2019-09-18 21:03 ✐wch✎ 阅读 (84) 评论 (7) 编辑
该文被密码保护。
posted @ 2019-09-17 16:00 ✐wch✎ 阅读 (29) 评论 (7) 编辑
该文被密码保护。
posted @ 2019-09-12 15:38 ✐wch✎ 阅读 (6) 评论 (0) 编辑
摘要:题面 $ solution: $ 真的没有想到可以用分块。 但是可以发现一个性质, 每个询问只关心这个点最后一次赋值操作,和这个赋值操作后的所有取 $ min $ 操作。 这个感觉很有用,但是真的很难让人想到低于 $ n\times m $ 的做法。基于 $ DAG $ 的数据结构是目前很少需要掌握 阅读全文
posted @ 2019-09-11 11:49 ✐wch✎ 阅读 (33) 评论 (5) 编辑
该文被密码保护。
posted @ 2019-08-30 17:16 ✐wch✎ 阅读 (6) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-08-15 19:59 ✐wch✎ 阅读 (13) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-08-08 07:45 ✐wch✎ 阅读 (12) 评论 (2) 编辑
摘要:"LOJ 6060「2017 山东一轮集训 Day1 / SDWC2018 Day1」Set" $ solution: $ 这一题的重点在于优先级问题,我们应该先保证总和最大,然后再保证某一个最小。于是我们分两部分贪心:(注意 $ tot $ 表示左右元素的异或和) 1. 首先我们要让总和最大的话, 阅读全文
posted @ 2019-08-05 22:25 ✐wch✎ 阅读 (24) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-08-05 20:28 ✐wch✎ 阅读 (11) 评论 (2) 编辑
该文被密码保护。
posted @ 2019-08-05 20:04 ✐wch✎ 阅读 (12) 评论 (0) 编辑
摘要:"ARC101F Robots and Exits 树状数组" 有 $ n $ 个机器人和 $ m $ 个出口。这 $ n $ 个机器人的初始位置是 $ a_1,a_2.....a_n $ ,这 $ m $ 个出口的位置是 $ b_1,b_2.....b_m $ 。你每次可以让所有机器人往左走一步或 阅读全文
posted @ 2019-08-04 18:21 ✐wch✎ 阅读 (33) 评论 (1) 编辑
摘要:"洛谷 P4665 [BalticOI 2015]Network" 你有一棵 $ n $ 个节点的树,你可以在树上加 一些 边,使这棵树变成一张无重边、自环的图,且 删掉任意一条边它仍然联通 。求 最少 要加多少条边,要求 输出方案 。 $ solution: $ 居然想出来了,但是代码十分囧长,写 阅读全文
posted @ 2019-08-04 15:21 ✐wch✎ 阅读 (32) 评论 (1) 编辑
摘要:"CF261E Maxim and Calculator" 题目大意: 有两个初始参数 $ a=1 $ , $ b=0 $ ,你可以对它们进行两个操作: $ b~+=1 $ 或 $ a~\times =b $ ,最终的 $ a $ 才是你所得到的数 。 现在给你三个数 $ l,r,p $ ,让你求在 阅读全文
posted @ 2019-08-03 22:23 ✐wch✎ 阅读 (18) 评论 (0) 编辑
摘要:"LOJ 6192. 「美团 CodeM 复赛」城市网络(链接)" 一棵以 $ 1 $ 号节点为根的树,每个点有一个权值,有 $ q $ 个询问,每次从 $ x $ 点开始往 某个祖先 $ y $ 走,初始有权值 $ c $ ,如果路径上遇到更大的权值,那么 $ c $ 改为那个权值,问会修改多少次 阅读全文
posted @ 2019-08-03 20:11 ✐wch✎ 阅读 (24) 评论 (0) 编辑
摘要:"P2481 SDOI2010代码拍卖会" $ solution: $ 这道题调了好久好久,久到都要放弃了。洛谷的第五个点是真的强,简简单单一个1,调了快4个小时! 这道题第一眼怎么都是数位DP,奈何数据范围太大,只能找性质。而这道题最重要的一个性质也很套路(敲难想),因为我们所有的方案都是 $ 1 阅读全文
posted @ 2019-08-01 19:58 ✐wch✎ 阅读 (36) 评论 (2) 编辑
摘要:LOJ 508 失控的未来交通工具 (带权并查集 + 数论) $ solution: $ 很综合的一道难题。看了让人不知所措,数据范围又大,题目描述又不清晰。只能说明这道题有很多性质,或者很多优化。 好了,回来讲正解。像这种在图上寻找路径,并且对路径取模,尤其还不是简单路径的题,基本上都和环的性质有 阅读全文
posted @ 2019-07-31 16:33 ✐wch✎ 阅读 (39) 评论 (2) 编辑
该文被密码保护。
posted @ 2019-07-30 18:49 ✐wch✎ 阅读 (27) 评论 (3) 编辑
该文被密码保护。
posted @ 2019-07-30 16:29 ✐wch✎ 阅读 (149) 评论 (14) 编辑
摘要:线段树维护区间前k小 $ solution: $ 觉得超级钢琴太麻烦?在这里线段树~~提供一条龙服务~~ 。 咳咳,开始讲正题!这道题我们有一个和超级钢琴复杂度一样 $ ~O(~\sum x\times logn)~ $ 的做法。因为线段数支持动态维护最小值,而取 $ max $ 操作我们可以用线段 阅读全文
posted @ 2019-07-30 16:22 ✐wch✎ 阅读 (33) 评论 (0) 编辑
摘要:" $ POJ~1966~Cable~TV~Network $ " $ solution: $ 第一眼可能让人很难下手,但本就是冲着网络流来的,所以我们直接一点。这道题我们要让这个联通图断开,那么势必会有两个点变得不连通,这道题的数据范围很小,所以我们试着暴力枚举两个点。这样就变成了最小割。不过,嗯 阅读全文
posted @ 2019-07-28 09:23 ✐wch✎ 阅读 (34) 评论 (0) 编辑
摘要:网络流学习笔记: $ by~~wch $ 前言: 本文篇幅较长,结合右上角的目录了浏览会方便一些 然后本文主要还是自己复习所用,会偏向讲一些(博主经常忘的)核心,有些地方讲得粗略请谅解,所以大家可以对书看,书上都是大佬写的比较全面。(额,假定大家都有认真看书) 然后基本概念库里的知识比较多,实在接受 阅读全文
posted @ 2019-07-26 22:32 ✐wch✎ 阅读 (115) 评论 (0) 编辑
摘要:"最大子矩阵和 $ n^3 $ 算法" $ solution: $ 首先我们不难想到枚举上下左右边界,然后两层循环统计权值和,复杂度 $ O(n^6) $ 。这个我们用前缀和可以省去后面的循环,将复杂度降成 $ O(n^4) $ 。然后我们考虑不枚举上下左右四个边界,我们只枚举其中的上边界和下边界, 阅读全文
posted @ 2019-07-26 19:42 ✐wch✎ 阅读 (52) 评论 (0) 编辑
摘要:" $ POJ~1723~Soldiers $ " (中位数) $ solution: $ 这道题说难也不算太难,但是当时自己想的很矛盾。所以还是列一篇题解。 这道题首先比较容易看出来的就是:行和列是两个分开的问题,而且行的移动就是一个仓库选址的板子,直接求中位数就好。 这题难就难在列,因为列要求相 阅读全文
posted @ 2019-07-26 17:18 ✐wch✎ 阅读 (22) 评论 (0) 编辑
摘要:最大子矩阵( $ s^2 $ 枚举障碍与 $ n \times m $ 悬线法) 题目大意: 有 $ s $ 个障碍分布在一个 $ n\times m $ 的矩阵中。现在让你找出其中不包含任何一个障碍的最大子矩阵。 首先我们要引进一个新概念:( 极大子矩阵:所有边都不能再向外扩张的合法矩阵 )( 极 阅读全文
posted @ 2019-07-26 17:03 ✐wch✎ 阅读 (59) 评论 (0) 编辑
摘要:" $ CH~0805~ $ 防线" (二分值域,前缀和,特殊性质) $ solution: $ 注意博主所给题面的输出和原题有些不同 这道题当时想了很久很久,就是想不到怎么写。果然还是太 $ vegetable $ 了。首先我们可以肯定的是,我们不能暴力枚举,复杂度太高,数据范围太大!所以我们需要 阅读全文
posted @ 2019-07-26 15:24 ✐wch✎ 阅读 (19) 评论 (0) 编辑
摘要:" $ POJ~3741~Raid $ " (平面最近点对) $ solution: $ 有两种点,现在求最近的平面点对。这是一道分治板子,但是当时还是想了很久,明明知道有最近平面点对,但还是觉得有点不对劲。基本算法专题出最近平面点对?怎么感觉我 $ Noip $ 凉了? 这题不会是个坑吧。。。。 阅读全文
posted @ 2019-07-26 15:09 ✐wch✎ 阅读 (25) 评论 (0) 编辑
摘要:" $ POJ~2054~Color~a~Tree $ " $ solution: $ 我们先从题中抽取信息,因为每个点的费用和染色的次数有关,所以我们可以很自然的想到先给权值大的节点染色。但是题目还说每个节点染色前它的父亲节点也必须被染色,这就有了很多的后效性。 暂时没有办法贪心,我们就只能再找找 阅读全文
posted @ 2019-07-26 13:14 ✐wch✎ 阅读 (18) 评论 (0) 编辑
摘要:$ 2019 $ 暑期刷题记录 $ 2 $ (基本算法专题) $ by~~wch $ " $ BZOJ~1958~Strange~Towers~of~Hanoi $ " (动态规划,递推) 题目大意: 求有 $ n $ 个盘子和 $ 4 $ 座塔的汉诺塔问题。 $ solotion: $ 1. 首先 阅读全文
posted @ 2019-07-26 11:34 ✐wch✎ 阅读 (46) 评论 (0) 编辑
摘要:" $ POJ~3889~Fractal~Streets $ " (模拟) $ solution: $ 这是一道淳朴的模拟题,最近发现这种题目总是可以用逼近法,就再来练练手吧。 首先对于每个编号我们可以用逼近法求出它在各个图上是处于左上,右上,左下,右下中的哪一个。 然后我们在用逼近法将它的坐标一步 阅读全文
posted @ 2019-07-26 10:55 ✐wch✎ 阅读 (24) 评论 (0) 编辑
摘要:" $ POJ~2018~Best~Cow~ Fences $ " (二分答案构造新权值) $ solution: $ 题目大意: 给定正整数数列 $ A $ ,求一个平均数最大的长度不小于 $ L $ 的子段 1. 这道题首先我们如果没有长度限制,直接扫一遍数组即可 2. 而有了长度限制之后我们的 阅读全文
posted @ 2019-07-26 10:40 ✐wch✎ 阅读 (29) 评论 (0) 编辑
摘要:" $ CH~5E26~\times ~ $ 扑克牌:" (计数类DP) $ solution: $ 唉,计数类DP总是这么有套路,就是想不到。 这道题我们首先可以发现牌的花色没有价值,只需要知道每种牌有 $ (0,4] $ 张,牌的面值也不用管,只需要知道总共有 $ (0,13] $ 种牌。然后我 阅读全文
posted @ 2019-07-19 20:07 ✐wch✎ 阅读 (57) 评论 (0) 编辑
摘要:" $ BZOJ~1911~ ~ $ 特别行动队:" (斜率优化) $ solution: $ 感觉这道题目还是比较常规的,首先我们很容易想到DP,因为题目里面说了选出的人都是连续的,这意味着我们可以从前往后DP。我们直接设 $f[i]$ 表示前 $i$ 在分组之后的战斗力之和(因为题目没有明确要求 阅读全文
posted @ 2019-07-19 15:32 ✐wch✎ 阅读 (48) 评论 (0) 编辑
摘要:" $ BZOJ~1233~~ $ 干草堆:" (题目特殊性质) $ solution: $ 很妙的一道题目,开始看了一眼觉得是个傻逼贪心,从后往前当前层能多短就多短,尽量节省花费。但是这是DP专题,怎么会有一道小贪心混进来?上网一搜,我果然还是太笨了! 这组小数据直接把贪心逼上绝路,如果顶层只有6 阅读全文
posted @ 2019-07-19 11:05 ✐wch✎ 阅读 (47) 评论 (0) 编辑
摘要:" $ POJ~1038~~\times Bugs~Integrated~Inc: $ " (复杂的状压DP) $ solution: $ 很纠结的一道题目,写了大半天,就想练练手,结果这手生的。其实根据之前那道炮兵阵地就不应该写的,但是总觉得自己的思路会好一些,码量又小。 博主的核心思路其实就是用 阅读全文
posted @ 2019-07-18 22:17 ✐wch✎ 阅读 (20) 评论 (0) 编辑