suxxsfe

一言(ヒトコト)

随笔分类 -  题解-洛谷

摘要:https://www.luogu.com.cn/problem/P2511 https://darkbzoj.tk/problem/1044 dp+前缀和优化 人傻常数大,最后一个点跑了0.8秒/jk 第一问,直接二分,然后贪心来判断是否可行就好,记求出的答案(最大长度最小值)为 \(len\) 阅读全文
posted @ 2020-06-08 22:16 suxxsfe 阅读(192) 评论(0) 推荐(0)
摘要:dp https://www.luogu.com.cn/problem/P1410 给定一个长度为 \(N\)( \(N\) 为偶数)的序列,问能否将其划分为两个长度为 \(N/2\) 的严格递增子序列 多测,\(N\le 2000\) 不看题解果然还是没能想出来/kk 容易想到的:\(f(i,j, 阅读全文
posted @ 2020-06-03 22:23 suxxsfe 阅读(194) 评论(0) 推荐(0)
摘要:在我的博客园查看 二分图(可以带权)中的最大匹配问题,一般图要用带花树 (并不会 一些定义 一些定义和性质可能在算法讲解中用不到,但是下面的题目中会用到 二分图:能将原图点集 \(V\) 分成两个集合 \(A,B\),且 \(A\cap B=\emptyset,A\cup B=V\),使得所有边的端 阅读全文
posted @ 2020-05-29 19:30 suxxsfe 阅读(2249) 评论(0) 推荐(8)
摘要:https://www.luogu.com.cn/problem/P6190 矩阵优化的最短路 其实这题里的矩阵运算并不是乘法,由此说明在转移的时候并不一定要往矩阵乘法的原本形式上靠,只要符合结合律能快速“幂”就行 题目描述 C 国由 $n$ 座城市与 $m$ 条 有向 道路组成,城市与道路都从 $ 阅读全文
posted @ 2020-05-15 19:19 suxxsfe 阅读(245) 评论(0) 推荐(0)
摘要:https://www.luogu.com.cn/problem/P2149 https://darkbzoj.tk/problem/1880 ~~最近bzoj又不能上了,估计以后可能还没有dbzoj活得长~~ 最短路+建出最短路经过的DAG并拓扑排序 $1\le n\le 1500,1\le w\ 阅读全文
posted @ 2020-05-15 17:52 suxxsfe 阅读(142) 评论(0) 推荐(0)
摘要:点分治 一般可以用于处理大规模树上路径问题 既然是处理路径问题,那么可以把路径分成两种,经过当前根节点的路径,不经过当前根节点的路径 处理完经过当前根节点的路径,然后删掉根节点,此时肯定会形成一个或多个子树,那么剩下的不经过当前根节点的路径,递归到这些子树中处理 删掉的节点肯定在接下来的处理中就不会 阅读全文
posted @ 2020-05-11 16:49 suxxsfe 阅读(226) 评论(0) 推荐(0)
摘要:记录一些做过的 2 sat 题目 P4171 [JSOI2010]满汉全席 "洛谷 P4171" , "bzoj 1823" 很裸的 2 sat 题意:$n$ 种食材,每种可以按照满式或汉式来烹饪,有 $m$ 个要求,每个要求所有做出的菜品中,必须有指定的两个 满式/汉式 烹饪的第 $x$ 种食材 阅读全文
posted @ 2020-05-05 22:28 suxxsfe 阅读(1223) 评论(0) 推荐(0)
摘要:k sat sat 是 Satisfiability 的缩写,就是对一串 bool 量进行赋值,使其满足布尔方程 具体来说,k sat 就是给出若干个限制: $$a_{p_1}\oplus a_{p_2}\oplus \cdots\oplus a_{p_k}=x$$ 求的一组满足所有限制合法解,\o 阅读全文
posted @ 2020-05-04 21:04 suxxsfe 阅读(152) 评论(0) 推荐(0)
摘要:P4899 [IOI2018] werewolf 狼人 LOJ#2865.「IOI2018」狼人,第一次AC交互题 kruskal 重构树+主席树 其实知道重构树的算法的话,难度就主要在主席树上 习惯从 \(1\) 开始标号,所以以下讲解中的标号都是从 \(1\) 开始的 从 \(s\) 开始走,只 阅读全文
posted @ 2020-05-03 18:52 suxxsfe 阅读(213) 评论(0) 推荐(0)
摘要:"洛谷P4768 [NOI2018]归程" "LOJ 2718.「NOI2018」归程" 用到 kruskal 重构树,所以先说这是个啥 显然,这和 kruskal 算法有关系 ~~(废话~~ 这个重构树是一个有点权的树 以最小生成树为例,当然最大也一样 先把所有原有的节点点权赋为 $0$ 在跑 k 阅读全文
posted @ 2020-04-29 14:50 suxxsfe 阅读(185) 评论(1) 推荐(0)
摘要:"P6474 [NOI Online 2 入门组] 荆轲刺秦王" bfs+差分+卡常 本来我其实是场内选手,但是因为记错提交时间,晚了半小时才交,交不上了,就自动降级为了场外选手 题面复杂,不简述了 首先定义状态 $dis(x,y,num1,num2)$ 表示当前坐标是 $(x,y)$,然后用了 $ 阅读全文
posted @ 2020-04-28 15:30 suxxsfe 阅读(292) 评论(0) 推荐(0)
摘要:非严格次小生成树 在无向图中,边权和最小的满足边权和 大于等于 最小生成树边权和的生成树 如何求解? 先求出最小生成树,设其权值和为 $sum$ 首先要知道,对于 $u,v$ 两点,他们在最小生成树上的路径中, 权值最大值肯定要小于等于边 $(u,v)$ 的权值 (如果有的话) 因为如果他们路径上的 阅读全文
posted @ 2020-04-27 21:24 suxxsfe 阅读(125) 评论(0) 推荐(0)
摘要:"P4606 [SDOI2018]战略游戏" :广义圆方树 其实会了圆方树就不难,达不到黑,最多算个紫 那个转换到圆方树上以后的处理方法,画画图就能看出来,所以做图论题一定要多画图,并把图画清楚点啊!! ~~但我怎么从9点一直调到下午4点啊啊啊啊啊~~ 双倍经验: "P4320 道路相遇" ,~~但 阅读全文
posted @ 2020-04-26 17:05 suxxsfe 阅读(216) 评论(0) 推荐(2)
摘要:tarjan求割点 "P3225 [HNOI2012]矿场搭建" 题目描述 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通 阅读全文
posted @ 2020-04-22 10:42 suxxsfe 阅读(112) 评论(0) 推荐(0)
摘要:tarjan 割点 "P3469 [POI2008]BLO Blockade" 问题描述 B 城有 $n$ 个城镇,$m$ 条双向道路。 每条道路连结两个不同的城镇,没有重复的道路,所有城镇连通。 把城镇看作节点,把道路看作边,容易发现,整个城市构成了一个无向图。 输入格式 第一行包含两个整数 $n 阅读全文
posted @ 2020-04-21 08:37 suxxsfe 阅读(121) 评论(0) 推荐(0)
摘要:"P3119 [USACO15JAN]Grass Cownoisseur G" tarjan缩点+分层图上跑 spfa最长路 约翰有 $n$ 块草场,编号 $1$ 到 $n$,这些草场由若干条单行道相连。奶牛贝西是美味牧草的鉴赏家,她想到达尽可能多的草场去品尝牧草。 贝西总是从 $1$ 号草场出发, 阅读全文
posted @ 2020-04-20 16:51 suxxsfe 阅读(164) 评论(0) 推荐(0)
摘要:tarjan+树上背包 题目描述 现在我们的手头有 $N$ 个软件,对于一个软件 $i$,它要占用 $W_i$ 的磁盘空间,它的价值为 $V_i$。我们希望从中选择一些软件安装到一台磁盘容量为 $M$ 计算机上,使得这些软件的价值尽可能大(即 $V_i$ 的和最大)。 但是现在有个问题:软件之间存在 阅读全文
posted @ 2020-04-20 14:18 suxxsfe 阅读(124) 评论(0) 推荐(0)
摘要:tarjan+DAG 上的 dp 难点在于建图和连边,其实也不难,就是细节挺恶心 ~~我和正解对拍拍出来 3 个错误。。。~~ 传送门: "luogu" "bzoj" 题目描述 有座宫殿呈矩阵状,由 $R\times C$ 间矩形宫室组成,其中有 $N$ 间宫室里埋藏着宝藏,称作藏宝宫室。宫殿里外、 阅读全文
posted @ 2020-04-18 20:15 suxxsfe 阅读(143) 评论(0) 推荐(1)
摘要:状态压缩+dij 最短路 考虑建图,由于 $n,m$ 较小,所以可以把所有当前含有的错误用二进制的形式压在一个 里 然后把这个数当作我们图中的节点 其实建图的时候不用真正的连边,在跑 dij 的时候枚举每一个补丁,按照题意判断它能不能用,再计算出使用完后的错误集合,也就是一条边的终点 用一点简单的位 阅读全文
posted @ 2020-04-15 14:14 suxxsfe 阅读(156) 评论(0) 推荐(0)
摘要:"洛谷" "bzoj" 用了分层图的思想 题意 给一张图,要求你再尽可能的多连边,使得从1到2至少要经过5条边 没啥复杂的公式,讲解都在注释里 阅读全文
posted @ 2020-04-14 17:13 suxxsfe 阅读(229) 评论(0) 推荐(0)