do_while_true

一言(ヒトコト)

上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页
摘要: 设 \(f_{i,j}\) 为走到第 \(i\) 层,第 \(j\) 个房间,损失的最小健康点是多少。 然后注意到只有梯子端点处这些特殊点的 dp 值是需要维护的,处理同一层特殊点之间的转移,就把转移拆成两种,一种是从前面的房间转移到后面的房间,一种是后面的房间转移到前面的房间,这两种转移从前往后或 阅读全文
posted @ 2022-01-20 10:39 do_while_true 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 还是那个经典trick:最大价值=总价值-最小花费 每个位置都是二选一,考虑一个鱼刺型建图。 然后就是需要描述一个,如果 \(x\) 选了第 \(p\) 种方案,那么如果它的邻点也选了第 \(p\) 种方案,就有 \(-C\) 的代价,也就是有一条 \(-C\) 流量的边需要割掉。 但是如果直接 \ 阅读全文
posted @ 2022-01-17 22:15 do_while_true 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一套题里面的各个题是假的,可以处理出 \(w_{i,j}\) 为第 \(i\) 个人选第 \(j\) 套题的期望得分。 对于每个人来讲,有 \(m\) 种选择套题,只能选择一个套题,要求价值最小,于是想到一个最小割的经典建图:对于每个人,从 \(S\) 到 \(T\) 连一条长度为 \(m\) 的链 阅读全文
posted @ 2022-01-17 22:12 do_while_true 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 我写的第一道最小割¿¿¿ 二选一,考虑一个鱼刺型建图(自己编的名字),然后用最小割求最小花费。 鱼刺性建图大概就是,中间有一排点,然后位于左侧的 \(S\) 连向这一排点,这一排点连向右侧的 \(T\),看起来就很像鱼刺(?) trick:最大价值=总价值-最小花费 如果这个位置是 \(0\),那么 阅读全文
posted @ 2022-01-17 22:11 do_while_true 阅读(32) 评论(0) 推荐(0) 编辑
摘要: [HNOI 2019] 校园旅行 给定无向图 $G=(V,E)$,每个点有 $0$ 或 $1$ 的一个标记,有 $q$ 组询问,每组询问给定 $s,t\in V$,你需要求出是否存在一条 $s\to t$ 的路径 $P$,使得路径经过的点的标记拼成一个回文。$P$ 可以不是简单路径。 $1\leq 阅读全文
posted @ 2022-01-17 22:02 do_while_true 阅读(41) 评论(1) 推荐(0) 编辑
摘要: 序列中至少有一个奇数,否则就会被 \(\gcd\) 除掉了。 如果序列出现了 \(1\),说明无论怎样操作之后 \(\gcd\) 都只能为 \(1\) 了,那么判断偶数个数的奇偶性,若有奇数个偶数那么先手必胜,判掉这个,现在所有的数都是可以被钦点的了。 猜个结论,如果有奇数个偶数,那么先手必胜。 注 阅读全文
posted @ 2022-01-02 22:31 do_while_true 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 序言 基本是对ix35整理内容的抄写。所以你会发现大量的重合。 只有一些不偏向定义的才会用自己能更好理解的话解释出来。 所以一些证明会相比其他人说明更加繁琐,不过这是写这篇文章此时的我能力内的理解,如果将来有更好的理解,能从更高的角度 / 从更简洁的语言出发,还会更新。 定理和推论,构造方案相关,也 阅读全文
posted @ 2021-12-20 18:53 do_while_true 阅读(221) 评论(1) 推荐(0) 编辑
摘要: 现在是几几年,怎么还在学网络流。 最小割求最大权闭合子图 定义 有一个有向图,每一个点都有一个权值(可以为正或负或 \(0\)),选择一个权值和最大的子图,使得每个点的后继都在子图里面,这个子图就叫最大权闭合子图。 转化成最小割问题 建立超级源点 \(s\) 和汇点 \(t\). \(s\) 向每个 阅读全文
posted @ 2021-12-20 18:30 do_while_true 阅读(107) 评论(2) 推荐(1) 编辑
摘要: 尝试构造使得树上任意两点间都不能互相到达,这样能达到答案的上界 \(n\).(由于不能走动,所以先手永远必胜) 观察 \(u\oplus v\leq \min(u,v)\) 当且仅当 \(u,v\) 二进制下最高位相同。 假设 \(u<v\),最高位为 \(k\).如果最高位相同的话,\(u\opl 阅读全文
posted @ 2021-11-13 18:39 do_while_true 阅读(101) 评论(0) 推荐(2) 编辑
摘要: 转化成逆排列(下标和值互换),设其为 \(Q\),那么操作就变成了如果 \(|Q_i-Q_{i-1}|\geq k\),则可以交换 \(Q_i,Q_{i-1}\),也就是对于任意的 \(i<j,|Q_i-Q_j|<k\),\(Q_i\) 始终要在 \(Q_j\) 前面。 如果钦定了某些元素之间的相对 阅读全文
posted @ 2021-11-09 18:47 do_while_true 阅读(34) 评论(0) 推荐(2) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 30 下一页