摘要:
温馨提示(放在最前面) 1.
UVA多组数据。 2.两组数据之间应有空行。 3.所有数据都为0时,
ans=0,
anl=
anr=1(卡了我半小时的坑)。 还有一点于代码中讲。 正文 我们可以发现影响答案的只有两个因素,前缀和就不用说了,用一个数组保存(我亲眼见证隔壁一个一个加
阅读全文
posted @ 2021-08-28 21:26
漠寒·
阅读(49)
推荐(0)
编辑
posted @ 2021-08-28 21:24
漠寒·
阅读(83)
推荐(0)
编辑
摘要:
题意 有
n 个杯子,会告诉你每一个区间
i ,
j 需要的花费,从而得知这一区间内所有小球总和的奇偶性,因为我们知道每一个杯子下的小球只有一个或两个,因此这道问题便可以通过最短路的方式来做了 做法 在得到两个共端点的区间奇偶性后,就可以得到非共端点之间的奇偶性,例如,你知道
阅读全文
posted @ 2021-08-28 21:23
漠寒·
阅读(42)
推荐(0)
编辑
摘要:
题意分析 最坏情况一定是这个叛徒是叶子结点,这样他才有更大的概率来影响他的上级,比如你使一个子树都变为叛徒,肯定比仅有这个子树的根节点是叛徒影响力更大。 叛徒集体一定是一棵子树,因此我们选用深搜,递归来树形
DP ,以此维护相关信息。
fi 表示
i 不是叛徒的最小 \(x
阅读全文
posted @ 2021-08-28 21:22
漠寒·
阅读(70)
推荐(0)
编辑
摘要:
题意 你要配置一杯糖水,每次你可以选择如下几个操作中的一个。 1 加入100
A 克的水。 2 加入100
B 克的水。 3 加入
C 克的糖 4 加入
D 克的糖 此外,这杯糖水要满足以下几个要求。 1 糖的质量不能超过水的质量的
E/100 。 2 总质量
阅读全文
posted @ 2021-08-28 21:22
漠寒·
阅读(36)
推荐(0)
编辑
摘要:
题意 给出一棵含
n 个白点的有根树,每次随机选择一个还没有被染黑的节点,将这个节点和这个节点子树中的所有点染黑。 问期望操作多少次后所有点都被染黑。 分析 由题意可得,如果一个节点的祖先被选中了,那么这个节点就已经被染黑了,不会再被选中。 因此对于每个节点,只考虑这个节点和它的所有祖先,其
阅读全文
posted @ 2021-08-28 21:21
漠寒·
阅读(45)
推荐(0)
编辑
摘要:
分析 对于
A 来说,最坏情况即
B 一路走到他最不好拦下的叶子结点,因为
B 不可能往回走,否则就浪费了,任
A 宰割。 对于每一个节点来说,
A 需要确保两个事情,一个是保住它的所有子节点,二是用剩余的力量去提前处理它的后代们的问题。易得这是一个树形 \(
阅读全文
posted @ 2021-08-28 21:20
漠寒·
阅读(39)
推荐(0)
编辑
摘要:
题意简化 给定一个数
n,求满足以下二者条件之一的
n 的排列的个数:1、对于所有奇数项,大于所有与它相邻的项;2、对于所有奇数项,小于所有与它相邻的项,由于答案可能很大,输出答案对
mod 取模后的值。 做法 易得到两种情况的个数是相等的(可以自己打小数据的表),所以我的思
阅读全文
posted @ 2021-08-28 21:19
漠寒·
阅读(50)
推荐(0)
编辑