会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
loading
dcytrl
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
20
下一页
2024年9月9日
CF1192B/P6845 Dynamic Diameter
摘要: 题意 给定一棵带权树和 \(q\) 次询问,每次询问修改一条树边的权值,并查询修改后树的直径。询问之间不独立。 \(n,q\le 10^5\),强制在线。 分析 回想一下,两个点的距离可以被表示成 \(dep_x+dep_y-2dep_{lca(x,y)}\)。 而树的直径,本质上就是求 \(\ma
阅读全文
posted @ 2024-09-09 16:56 dcytrl
阅读(49)
评论(0)
推荐(0)
2024年8月30日
P7045 「MCOI-03」金牌
摘要: 题意简述 给你 \(n\) 个数,你不知道每个数的权值。 每次可以查询 \(x,y\) 表示查询 \(x,y\) 的权值是否相等,0 是 1 否。 你需要在 \(2n-2\) 次查询之内将这些数排成一个相邻两个数的权值不同的数列,并构造出来,或者报告无解。 分析 考虑在什么情况下会无解。 如果存在一
阅读全文
posted @ 2024-08-30 14:52 dcytrl
阅读(24)
评论(0)
推荐(0)
浅谈摩尔投票法
摘要: 问题引入 给定 \(n\) 个数 \(a_i\),求出该数列的绝对众数,保证该绝对众数存在。 \(n\le 10^7\),空间限制 1MB。 算法介绍 摩尔投票法可以 \(O(1)\) 空间 \(O(n)\) 时间内求出一个数列的绝对众数,使用前提是数列保证存在绝对众数,否则你只能求出一个可能是绝对
阅读全文
posted @ 2024-08-30 12:14 dcytrl
阅读(69)
评论(0)
推荐(1)
2024年7月23日
[ABC214H] Collecting(Primal-Dual 原始对偶算法)
摘要: 题意 分析 前置知识:Primal-Dual 原始对偶算法 或许还有不需要前置知识的做法?但是我不会 首先考虑 Tarjan 缩点,然后转化成一个 DAG。 每个点只能被收集一次,故考虑网络流,套路性地将 \(i\) 拆点成 \(in_i,out_i\),设源点为 \(s,t\)。 建边(以下令 \
阅读全文
posted @ 2024-07-23 17:24 dcytrl
阅读(132)
评论(0)
推荐(0)
Johnson 全源最短路算法以及 Primal-Dual 原始对偶算法
摘要: Johnson 全源最短路算法 引入:多源最短路问题,设点数为 \(n\) 边数为 \(m\)。 我们有如下方案: floyd,时间复杂度 \(O(n^3)\),适合任意图。 Bellman-ford(SPFA),时间复杂度 \(O(n^2m)\),适合任意图。 Dijkstra,时间复杂度 \(O
阅读全文
posted @ 2024-07-23 16:20 dcytrl
阅读(220)
评论(0)
推荐(0)
P6610 [Code+#7] 同余方程(二次剩余)
摘要: 题意 给定 \(p,x\),求满足 \(a^2+b^2\equiv x\pmod p\) 的解的组数,保证 \(p\) 为若干奇素数的乘积且 \(\mu (p)\not=0\)。 \(n\le 10^5,p\le 10^7\)。 前置知识 二次剩余综合题。 首先二次剩余有一个重要的符号 勒让德符号:
阅读全文
posted @ 2024-07-23 12:16 dcytrl
阅读(47)
评论(0)
推荐(0)
2024年7月21日
CF1990E Catch the Mole
摘要: 题意 给你一颗树,大小为 \(n\)。初始有一颗黑点在树上某个节点,你每次可以查询 \(x\) 表示黑点是否在 \(x\) 的子树内,且若答案为否则黑点会移动到父亲节点上。你需要在 160 次查询内找到黑点当前在哪个节点(不要求求出初始位置)。 \(n\le 5000\),Easy Ver. 查询次
阅读全文
posted @ 2024-07-21 23:36 dcytrl
阅读(18)
评论(0)
推荐(0)
2024年7月10日
CF1770F Koxia and Sequence(条件统计转组合数计数)
摘要: 题意简述 给定 \(n,x,y\),定义序列 \(\{a_n\}\) 合法当且仅当 \(\sum_{i=1}^na_i=x\) 且 \(\operatorname{or}_{i=1}^n=y\),你需要求出 \(\oplus_{a\ \text{is}\ \text{valid}} \oplus_{
阅读全文
posted @ 2024-07-10 22:55 dcytrl
阅读(36)
评论(0)
推荐(0)
2024年6月10日
ARC179D Portable Gate
摘要: 题意简述 有一棵树 \(n\) 个点,你有一个门,你现在从一个你选定的点开始走,目标是所有点都至少访问一次。每次你可以选择: 经过一条树边走到相邻点,花费 \(1\)。 将门放在当前点。 将自己传送到门所在的点。 求最小花费。\(n\le 2\times10^5\)。 分析 先考虑根(出发点)固定怎
阅读全文
posted @ 2024-06-10 22:34 dcytrl
阅读(39)
评论(0)
推荐(0)
[AGC002E] Candy Piles
摘要: 题意简述 有 \(n\) 堆石子,第 \(i\) 堆石子有 \(a_i\) 个。两个人博弈,每次可以选择以下两种操作之一: 拿走石子数目最大的那堆石子(若有多个只拿一堆) 在每堆石子中都拿走一个石子 无法操作的人胜利,求谁必胜(先手 First 后手 Second) \(n\le 10^5,a_i\
阅读全文
posted @ 2024-06-10 21:39 dcytrl
阅读(26)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
20
下一页
公告