会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
happybob
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
50
下一页
2022年8月8日
UVA820 因特网带宽 Internet Bandwidth
摘要: 题意 最大流模板。多组数据。 做法 想学习网络流的可以看我的博客:link。持续更新。 套一个 Dinic 板子即可。注意本题边是双向的。 同时建议加上当前弧优化,复杂度 O(n2m)O(n^2m)O(n2m)。注意要更改反向边的残留流量,使用链式前向星存图,第 iii 条边的反向边就是 i⊕1i
阅读全文
posted @ 2022-08-08 15:28 HappyBobb
阅读(17)
评论(0)
推荐(0)
2022年8月7日
P8207 [THUPC2022 初赛] 最小公倍树
摘要: 题意 给定 l,rl, rl,r,有一张无向完全图 G=(V,E)G=(V,E)G=(V,E),其中 V={l,l+1,⋯ ,r}V=\{l,l+1,\cdots,r\}V={l,l+1,⋯,r}。两点 u,vu,vu,v 之间有边,边权为 lcm(u,v)\operatorname{lcm}(u
阅读全文
posted @ 2022-08-07 10:51 HappyBobb
阅读(15)
评论(0)
推荐(0)
2022年8月5日
网络流学习笔记
摘要: 网络流学习笔记 1、网络流概念和简介 我们称一个网络为一个有向有权图 G=(V,E)G=(V, E)G=(V,E)。每条边有容量 c(u,v)c(u, v)c(u,v),即该边权值。一个网络中有两个特殊的点 sss 和 ttt,即源点和汇点,其中 s∈V,t∈V,s≠ts \in V, t \in
阅读全文
posted @ 2022-08-05 15:32 HappyBobb
阅读(17)
评论(0)
推荐(0)
CF1037D Valid BFS?
摘要: 题意 给定一棵树和一个序列,问这个序列是否是一个可能的 BFS 序列。 做法 我的代码应该是非常长的了。 可以考虑模拟,从根节点开始往下,每层判断上一层是否所有结点都遍历过,以及判断出队顺序是否有误,具体可以看代码,欢迎 hack。 复杂度应该为线性。 对于 BFS 序列里每一个点,判断之前的点最后
阅读全文
posted @ 2022-08-05 10:44 HappyBobb
阅读(24)
评论(0)
推荐(0)
2022年8月3日
CF1704C Virus
摘要: 题意 有 nnn 个点首尾相连形成一个环,有其中 mmm 个点初始时收到了感染。接着会进行若干次操作,每次可以选择一个没有被感染的点,让这个点永远不被感染。然后每个感染的点会感染它旁两个点。问最少感染多少个点。 做法 考虑相邻两个被感染的点之间会有若干个点,nnn 个点总共会形成 nnn 个连通块,
阅读全文
posted @ 2022-08-03 13:39 HappyBobb
阅读(10)
评论(0)
推荐(0)
2022年8月2日
P7868 [COCI2015-2016#2] VUDU
摘要: 你打开了这道题。 你开始学习 OI,你写出了 O(n2)O(n^2)O(n2) 做法,枚举 lll 和 rrr,然后前缀和优化。 你上了小学,开始学习转化这题。你考虑对于 1≤i≤n1 \leq i \leq n 1≤i≤n,ai←ai−pa_i \leftarrow a_i -pai←ai−p
阅读全文
posted @ 2022-08-02 19:47 HappyBobb
阅读(10)
评论(0)
推荐(0)
2022年7月31日
CF766D Mahmoud and a Dictionary
摘要: 考虑并查集维护。 我们设 1∼n1 \sim n1∼n 维护同义词并查集,n+1∼2nn + 1 \sim 2nn+1∼2n 维护反义词并查集。 每次合并只需要判断是否和这次给出的情况不一样即可。 询问时与合并类似,判断同义或反义。
阅读全文
posted @ 2022-07-31 20:54 HappyBobb
阅读(7)
评论(0)
推荐(0)
SP23776 KQUERYO - K-Query Online
摘要: 题意 给定序列 aaa,多次询问区间里 >k>k>k 的数的个数,强制在线。 做法 先考虑弱化版,离线算法。离线可以考虑莫队加值域分块,复杂度是 O(mn)O(m \sqrt n)O(mn)。 由于强制在线,这种做法不可行。一种做法是可持久化线段树,另一种是分块。 可以考虑块内二分,每个块 upp
阅读全文
posted @ 2022-07-31 13:09 HappyBobb
阅读(7)
评论(0)
推荐(0)
2022年7月29日
AT4720 [ABC123D] Cake 123
摘要: 题意 给定三个序列,长度分别为 x,y,zx, y, zx,y,z,你需要在三个序列里每个序列选一个数求和,有 x⋅y⋅zx \cdot y \cdot zx⋅y⋅z 种和,求从大到小前 kkk 个和。 解法 最暴力的做法是枚举每一种和,然后排序求前 kkk 个,复杂度 O(xyzlog(xyz)
阅读全文
posted @ 2022-07-29 20:00 HappyBobb
阅读(17)
评论(0)
推荐(0)
2022年7月24日
CF1709C Recover an RBS
摘要: 题意 共 ttt 组数据,每组给定一个字符串 sss,包括 (, ) 和 ?。你可以进行无限次操作,每次把一个 ? 换成一个 ( 或者一个 )。问是否有多种方法可以将这个字符串变为一个正确的括号序列。 解法 考虑贪心。 对于每一个字符串,我们不妨先找到其中一个正确的括号序列。假设最初这个字符串长度为
阅读全文
posted @ 2022-07-24 12:51 HappyBobb
阅读(10)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
50
下一页
公告