10 2020 档案

摘要:题目 点这里看题目。 分析 本题的正确解法 看到 P 序列的构造方法,我们不难想到将它和树联系起来。 将 P 中的 -1 修改为 0 ,并且对于 i ,连接边 (Pi,i) ,我们就得到了一棵以 0 为根的树,且原序列就是这棵树的一种兄弟节点按照 H 不降排 阅读全文
posted @ 2020-10-16 22:17 crashed 阅读(143) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 初看似乎只能想到一个暴躁的 DP: fi,j:前 i 个数,最后一个数是 j 的序列方案数。 ...... 嗯,显然会 TLE。 不过,由于总共的区间数很少,所以由区间的端点组合的区间会很少。我们可以从这个方向入手压缩状态。 考虑将原先的闭区 阅读全文
posted @ 2020-10-16 14:49 crashed 阅读(112) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 首先,不难发现此题可以方便地建出网络流的图来。图中的每个节点向周围四个点连一条容量为 1 的无向边,然后 S 连向红色接口, T 连向蓝色接口。 原题的答案便是此图上的最大流。显然原问题没法做,我们直接上最小割。 最小割本质上就是要将点拆分成两个点集。为了 阅读全文
posted @ 2020-10-13 21:21 crashed 阅读(155) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 不难想到,题目的要求,就是要组内边总是比相邻的组间边小。 也就是要组内边的最大值小于组间边的最小值。 于是可以从小到大加边。如果一个连通块在加边的时候,变成了一个团,这就意味着现在这个连通块可以单分为一组(剩余的边只有可能成为组间边,组间边都比组内边大)。之后我们就用 \ 阅读全文
posted @ 2020-10-12 21:30 crashed 阅读(154) 评论(0) 推荐(1) 编辑
摘要:题目 校内赛的改编题目,题意基本与[HDU6848]Expectation相同。 分析 首先,不难发现,本题就是求所有不同的操作序列的距离和,最后乘上 1n!2n 的概率就是答案。 于是考虑如何求这个距离和。这里有两种方法: 方法 1 本题的贡献显然是可以拆分的。我们只需 阅读全文
posted @ 2020-10-07 12:53 crashed 阅读(257) 评论(0) 推荐(0) 编辑
摘要:题目 校内赛的改编题目。题意基本与[HDU6334] Problem C. Problems on a Tree相同。 分析 简单分析就可以发现,当 s 确定的时候,一个点 t 可以到达 s ,必须满足 ts 的路径上,要么没有 3 边,要么仅有一条 3 阅读全文
posted @ 2020-10-07 11:20 crashed 阅读(157) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 好妙的题! 初看起来无从下手(我最初一直想着要分行依次叠加贡献),这样的话,我们不妨来看一下,第一步应该怎么计算贡献。 面对区间 [1,m] ,一种方法是首先选出一列 k,然后最大化这一列上的和——显然就是 n 。接着,所有经过了 k 的区 阅读全文
posted @ 2020-10-04 09:55 crashed 阅读(137) 评论(0) 推荐(0) 编辑
摘要:大概是组合计数问题的基础,因此稍微写一下。 或者说,尝试复习,发现自己都不会了,所以应该写一下。 约定 这一类问题都可以在问题确定是,用两个参数 n,r 来描述。其中 n 表示球数, r 表示盒数。 为了方便描述,以下用一串二进制码表示问题的状态。例如 0101 : 第一位表 阅读全文
posted @ 2020-10-01 14:08 crashed 阅读(1525) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示