08 2018 档案

摘要:题意 (混合图的欧拉回路判定) 给你一个既存在有向边, 又存在无向边的图. 问是否存在欧拉回路. $N ≤ 200, M ≤ 1000$ 题解 难点在于无向边. 考虑每个点的度数限制. 我们先对无向边任意定向, 现在每个点都有一个出度和入度的差; 而我们要求最终每个点出度和入度相等. 令它出度减去入 阅读全文
posted @ 2018-08-31 20:16 zjp_shadow 阅读(350) 评论(0) 推荐(0)
摘要:题意 有一个 $N$ 个点, $M$ 条边的有向图, 初始有一个机器人在 $1$ 号点. 每个时刻, 这个机器人会随机选择一条从该点出发地边并通过.当机器人到达点 $N$ 时, 它就会自动关闭. 然而这个机器人如果在某个时刻到达自己曾经到过的点的话, 它就会爆炸. 因此, 你决定对机器人实施一些命令 阅读全文
posted @ 2018-08-30 21:44 zjp_shadow 阅读(586) 评论(5) 推荐(1)
摘要:题意 给定一个有 $N$ 个点 $M$ 条边的无向图, 每条无向边 最多只能经过一次 . 对于边 $(u, v)$ , 从 $u$ 到 $v$ 的代价为 $a$ , 从 $v$ 到 $u$ 的代价为 $b$ , 其中 $a$ 和 $b$ 不一定相等. 求一个包含 $1$ 号点的有向环, 使得环上代价 阅读全文
posted @ 2018-08-30 17:20 zjp_shadow 阅读(373) 评论(0) 推荐(0)
摘要:题意 对于某一条无向图中的指定边 $(a, b)$ , 求出至少需要多少次操作。可以保证 $(a, b)$ 边在这个无向图的最小生成树中. 一次操作指: 先选择一条图中的边 $(u, v)$, 再把图中除了这条边以外的边, 每一条的权值都减少 $1$ . $n \le 500, m \le 800, 阅读全文
posted @ 2018-08-29 20:37 zjp_shadow 阅读(255) 评论(0) 推荐(0)
摘要:题意 给你一个有 $n$ 个点, $m$ 条边的无向图,每条有边权 $w_i$ ,现在要选择至多两条边断开,使得 $S, T$ 不连通,并且使得边权和尽量小。 $n \le 1000, m \le 30000$ 题解 我们分要选的边数进行考虑。 1. $0$ 条边:一开始 $S,T$ 不连通直接判掉 阅读全文
posted @ 2018-08-29 18:59 zjp_shadow 阅读(408) 评论(0) 推荐(0)
摘要:题意 给你一个有 $n$ 个点 $m$ 条边的无向图,有 $q$ 次询问,每次询问两个点 $u, v$ 之间是否存在长度为奇数的简单路径。 $1 \le n, m, q \le 10^5$ 题解 显然我们可以对于每个联通块单独处理,如果 $u, v$ 不联通显然就不存在这条路。 然后对于每个联通块, 阅读全文
posted @ 2018-08-28 21:02 zjp_shadow 阅读(593) 评论(0) 推荐(2)
摘要:题意 给你 $n$ 个元素,$m$ 个方程。 每个方程形如 $$ \begin{align} \gcd(x_i, y_i)=c_i\\ \mathrm{lcm}(x_i,y_i) = d_i \end{align} $$ 之类的形式。 询问这个方程组是否有解。有 $T$ 组数据。 $1 \le T 阅读全文
posted @ 2018-08-22 16:06 zjp_shadow 阅读(562) 评论(0) 推荐(0)
摘要:使用方式 把下面代码加入 ESI Stylish 即可。 这是一个 chrome 的插件,可以FQ(或者不需要)去下载。 这是本人瞎魔改的。。。 代码 Update on 12 17 $atcoder$ 竟然变成 $beta$ 版本了。。更新了一下 css。 阅读全文
posted @ 2018-08-20 15:24 zjp_shadow 阅读(501) 评论(2) 推荐(0)
摘要:[TOC] 本文参考自 Wearry 在集训的讲解《DP及其优化》。 简介 凸优化解决的是一类选择恰好 $K$ 个某种物品的最优化问题 , 一般来说这样的题目在不考虑物品数量限制的条件下会有一个隐性的图像 , 表示选择的物品数量与问题最优解之间的关系 . 每个点就是选了 $K$ 个物品的最优Dp值。 阅读全文
posted @ 2018-08-19 19:56 zjp_shadow 阅读(1359) 评论(2) 推荐(1)
摘要:题面 "LOJ 2802. 「CCC 2018」平衡树" 题面有点难看。。。请认真阅读理解题意。 转化后就是,给你一个数 $N$ ,每次选择一个 $k \in [2, N]$ 将 $N$ 变成 $\displaystyle \lfloor \frac{N}{k} \rfloor$ ,到 $1$ 停止 阅读全文
posted @ 2018-08-16 22:06 zjp_shadow 阅读(212) 评论(0) 推荐(0)
摘要:题意 给你一个有 $n$ 个点 $m$ 条边 DAG 图,点的标号和拓扑序一致。 现在有两个人进行博弈,有两个棋子分别在 $1, 2$ 号点上,需要不断移动到它指向的点上。 如果当前两个点都无法移动,那么就视为当前操作的人失败。 问有多少边集满足先手必胜。 $\displaystyle 2 \le 阅读全文
posted @ 2018-08-16 20:56 zjp_shadow 阅读(550) 评论(0) 推荐(0)
摘要:题意 给定一个正整数序列 $a_1, a_2, \cdots, a_n$ ,求 $$ \sum_{i=1}^{n} \sum_{j=i}^{n} (j i + 1) \min(a_i,a_{i+1},\cdots,a_j) \max(a_i,a_{i+1},\cdots,a_j) \pmod {10 阅读全文
posted @ 2018-08-15 19:55 zjp_shadow 阅读(466) 评论(1) 推荐(1)
摘要:题意 有 $n$ 个人,每个人手里有一把手枪。一开始所有人都选定一个人瞄准(有可能瞄准自己)。然后他们按某个顺序开枪,且任意时刻只有一个人开枪。 因此,对于不同的开枪顺序,最后死的人也不同。 问最后死的人数最小值以及最大值。 $(1 \le n \le 10^6)$ 题解 不难发现是一道思博构造题。 阅读全文
posted @ 2018-08-14 20:07 zjp_shadow 阅读(264) 评论(2) 推荐(1)
摘要:题意 "click here" 题解 我们首先考虑答案是个什么样的东西, ~~不难~~ 发现每个点可以单独计算它的贡献。 令每个点 $i$ 崛起次数为 $a_i$ 。 假设一个点子树的 $\sum a_i$ 分别为 $b_1,b_2,\dots,b_k$ ,令 $S = a_i + \sum b_j 阅读全文
posted @ 2018-08-09 21:26 zjp_shadow 阅读(241) 评论(2) 推荐(1)
摘要:题意 给你一颗 $n$ 个点的树,每个点的度数不超过 $20$ ,有 $q$ 次修改点权的操作。 需要动态维护带权重心,也就是找到一个点 $v$ 使得 $\displaystyle \sum_{v} w_v \times \mathrm{dist}(u, v)$ 最小。 数据范围 $n \le 10 阅读全文
posted @ 2018-08-06 20:55 zjp_shadow 阅读(377) 评论(2) 推荐(1)