suxxsfe

一言(ヒトコト)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页
摘要: 这场好毒瘤,C不特判+不知道哪里写炸导致一直过不去,赛后换了写法才过/kk 然后下分到1600,结果还是不能记分打div3/kk CF1350 A. Orac and Factors https://codeforces.com/problemset/problem/1350/A 给出 $n\le 阅读全文
posted @ 2020-05-13 09:59 suxxsfe 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 点分治 一般可以用于处理大规模树上路径问题 既然是处理路径问题,那么可以把路径分成两种,经过当前根节点的路径,不经过当前根节点的路径 处理完经过当前根节点的路径,然后删掉根节点,此时肯定会形成一个或多个子树,那么剩下的不经过当前根节点的路径,递归到这些子树中处理 删掉的节点肯定在接下来的处理中就不会 阅读全文
posted @ 2020-05-11 16:49 suxxsfe 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 记录一些做过的 2 sat 题目 P4171 [JSOI2010]满汉全席 "洛谷 P4171" , "bzoj 1823" 很裸的 2 sat 题意:$n$ 种食材,每种可以按照满式或汉式来烹饪,有 $m$ 个要求,每个要求所有做出的菜品中,必须有指定的两个 满式/汉式 烹饪的第 $x$ 种食材 阅读全文
posted @ 2020-05-05 22:28 suxxsfe 阅读(1187) 评论(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 阅读(145) 评论(0) 推荐(0) 编辑
摘要: P4899 [IOI2018] werewolf 狼人 LOJ#2865.「IOI2018」狼人,第一次AC交互题 kruskal 重构树+主席树 其实知道重构树的算法的话,难度就主要在主席树上 习惯从 \(1\) 开始标号,所以以下讲解中的标号都是从 \(1\) 开始的 从 \(s\) 开始走,只 阅读全文
posted @ 2020-05-03 18:52 suxxsfe 阅读(179) 评论(0) 推荐(0) 编辑
摘要: "洛谷P4768 [NOI2018]归程" "LOJ 2718.「NOI2018」归程" 用到 kruskal 重构树,所以先说这是个啥 显然,这和 kruskal 算法有关系 ~~(废话~~ 这个重构树是一个有点权的树 以最小生成树为例,当然最大也一样 先把所有原有的节点点权赋为 $0$ 在跑 k 阅读全文
posted @ 2020-04-29 14:50 suxxsfe 阅读(169) 评论(1) 推荐(0) 编辑
摘要: "P6474 [NOI Online 2 入门组] 荆轲刺秦王" bfs+差分+卡常 本来我其实是场内选手,但是因为记错提交时间,晚了半小时才交,交不上了,就自动降级为了场外选手 题面复杂,不简述了 首先定义状态 $dis(x,y,num1,num2)$ 表示当前坐标是 $(x,y)$,然后用了 $ 阅读全文
posted @ 2020-04-28 15:30 suxxsfe 阅读(272) 评论(0) 推荐(0) 编辑
摘要: "POJ2117 Electricity" 割点的题 一开始觉得不难想水一发然后就去学别的,~~然后差点被特判恶心死~~ 其实还是挺水的 求去掉某个点以及与其相连的边,最多可以形成多少个连通分量 图可能不联通 首先,tarjan 求出割点,求割点的同时,统计和这个割点相连的双连通分量有几个 也就是代 阅读全文
posted @ 2020-04-28 11:05 suxxsfe 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 非严格次小生成树 在无向图中,边权和最小的满足边权和 大于等于 最小生成树边权和的生成树 如何求解? 先求出最小生成树,设其权值和为 $sum$ 首先要知道,对于 $u,v$ 两点,他们在最小生成树上的路径中, 权值最大值肯定要小于等于边 $(u,v)$ 的权值 (如果有的话) 因为如果他们路径上的 阅读全文
posted @ 2020-04-27 21:24 suxxsfe 阅读(119) 评论(0) 推荐(0) 编辑
摘要: "P4606 [SDOI2018]战略游戏" :广义圆方树 其实会了圆方树就不难,达不到黑,最多算个紫 那个转换到圆方树上以后的处理方法,画画图就能看出来,所以做图论题一定要多画图,并把图画清楚点啊!! ~~但我怎么从9点一直调到下午4点啊啊啊啊啊~~ 双倍经验: "P4320 道路相遇" ,~~但 阅读全文
posted @ 2020-04-26 17:05 suxxsfe 阅读(165) 评论(0) 推荐(1) 编辑
摘要: 板子大集合?~~那我不看题解也没做出来/kk~~ 思路不算难,但是实现起来比较码农 tarjan 建广义圆方树 + 对圆方树树剖 + 用 维护每个双联通分量最小值 "传送门" 给出一个图,每个点有一个权值 现在给 $q$ 个操作 更改一个点的权值 查询 $x$ 到 $y$ 的所有简单路径(不能有重复 阅读全文
posted @ 2020-04-24 13:36 suxxsfe 阅读(121) 评论(0) 推荐(0) 编辑
摘要: tarjan求割点 "P3225 [HNOI2012]矿场搭建" 题目描述 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通 阅读全文
posted @ 2020-04-22 10:42 suxxsfe 阅读(104) 评论(0) 推荐(0) 编辑
摘要: unrated 选手悠闲做题,~~然后只做出四个滚蛋了~~ 符合 div3 一贯风格,没啥难算法 E最后就要调出来了,但还是赛后才A的 CF1343A Candies "传送门" 找到一个 $x$,使得存在一个正整数 $k 1$,满足 $\sum_{i=0}^{k 1}2^i x=n$ 给定 $n$ 阅读全文
posted @ 2020-04-22 09:11 suxxsfe 阅读(209) 评论(4) 推荐(0) 编辑
摘要: tarjan 割点 "P3469 [POI2008]BLO Blockade" 问题描述 B 城有 $n$ 个城镇,$m$ 条双向道路。 每条道路连结两个不同的城镇,没有重复的道路,所有城镇连通。 把城镇看作节点,把道路看作边,容易发现,整个城市构成了一个无向图。 输入格式 第一行包含两个整数 $n 阅读全文
posted @ 2020-04-21 08:37 suxxsfe 阅读(111) 评论(0) 推荐(0) 编辑
摘要: "P3119 [USACO15JAN]Grass Cownoisseur G" tarjan缩点+分层图上跑 spfa最长路 约翰有 $n$ 块草场,编号 $1$ 到 $n$,这些草场由若干条单行道相连。奶牛贝西是美味牧草的鉴赏家,她想到达尽可能多的草场去品尝牧草。 贝西总是从 $1$ 号草场出发, 阅读全文
posted @ 2020-04-20 16:51 suxxsfe 阅读(150) 评论(0) 推荐(0) 编辑
摘要: tarjan+树上背包 题目描述 现在我们的手头有 $N$ 个软件,对于一个软件 $i$,它要占用 $W_i$ 的磁盘空间,它的价值为 $V_i$。我们希望从中选择一些软件安装到一台磁盘容量为 $M$ 计算机上,使得这些软件的价值尽可能大(即 $V_i$ 的和最大)。 但是现在有个问题:软件之间存在 阅读全文
posted @ 2020-04-20 14:18 suxxsfe 阅读(108) 评论(0) 推荐(0) 编辑
摘要: tarjan+DAG 上的 dp 难点在于建图和连边,其实也不难,就是细节挺恶心 ~~我和正解对拍拍出来 3 个错误。。。~~ 传送门: "luogu" "bzoj" 题目描述 有座宫殿呈矩阵状,由 $R\times C$ 间矩形宫室组成,其中有 $N$ 间宫室里埋藏着宝藏,称作藏宝宫室。宫殿里外、 阅读全文
posted @ 2020-04-18 20:15 suxxsfe 阅读(128) 评论(0) 推荐(1) 编辑
摘要: 主要讲证明,流程倒是也有 ~~然后发现自己并不会严谨证明~~ 其实后面一些部分流程还是挺详细 本来这篇blog叫做“图论部分算法证明”,~~然后发现OI中的图论想完全用数学上的方法证明完全超出我能力范围~~ 而且只写了一个 tarjan 相关的内容长度就爆了,所以别的算法就令开blog吧 各个用途的 阅读全文
posted @ 2020-04-17 15:33 suxxsfe 阅读(320) 评论(1) 推荐(0) 编辑
摘要: "CF1336C Kaavi and Magic Spell" 区间dp 题意 给一个长度为 $n$ 的字符串 $S$ 和一个长度为 $m$ 的字符串$T$ ,$1\le m\le n$,然后开始有一个空串 $A$,接下来可对 $S$ 串进行 $n4 次操作: 把S的首个字符添加到A的开头然后删掉 阅读全文
posted @ 2020-04-16 14:56 suxxsfe 阅读(349) 评论(1) 推荐(1) 编辑
摘要: 状态压缩+dij 最短路 考虑建图,由于 $n,m$ 较小,所以可以把所有当前含有的错误用二进制的形式压在一个 里 然后把这个数当作我们图中的节点 其实建图的时候不用真正的连边,在跑 dij 的时候枚举每一个补丁,按照题意判断它能不能用,再计算出使用完后的错误集合,也就是一条边的终点 用一点简单的位 阅读全文
posted @ 2020-04-15 14:14 suxxsfe 阅读(147) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 下一页