2021年9月10日
摘要: 分析 对于每一个位置,它的积水能否达到某一个高度,要求的便是它附近是否有完全封闭的由原高度大于等于该高度的位置连线组成的封闭图形。 所以我们便枚举每一次所需达到的高度,看有多少个比该高度低的能达到该高度,我们发现需要在整个图形上去掉两类,一是原来就比它高的,二是在所有封闭图形外的点。于是考虑 \(d 阅读全文
posted @ 2021-09-10 07:48 漠寒· 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 分析 对于 \(nim\) 游戏的话,可以去看P2197进行博弈论相关知识的学习。 在得到结论之后,我们就是要求,所有车辆石头的异或和,是否为零,是则后手赢,反之先手赢。 我们考虑每一位来单独处理,计算这些车石头数在每一位有多少个 \(1\),对于第 \(i\) 位而言,若以函数的角度理解,它的周期 阅读全文
posted @ 2021-09-10 07:47 漠寒· 阅读(49) 评论(0) 推荐(0) 编辑
  2021年8月28日
摘要: 温馨提示(放在最前面) 1.$UVA$多组数据。 2.两组数据之间应有空行。 3.所有数据都为0时,\(ans\)=0,\(anl\)=\(anr\)=1(卡了我半小时的坑)。 还有一点于代码中讲。 正文 我们可以发现影响答案的只有两个因素,前缀和就不用说了,用一个数组保存(我亲眼见证隔壁一个一个加 阅读全文
posted @ 2021-08-28 21:26 漠寒· 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 什么是$SAT$问题 \(k-SAT\):\(k-satisfiability\),中文名叫“\(k\)-适应性问题”,它描述的是这样一类问题。 给你$n$个变量$a_i$,每个变量有$a_i$种取值,称变量$a_i$的取值集合为$a_i$的值域。同时还有一些约束,例如当$a_i$取它的值域里某个值 阅读全文
posted @ 2021-08-28 21:24 漠寒· 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 题意 有 \(n\) 个杯子,会告诉你每一个区间 \(i\) , \(j\) 需要的花费,从而得知这一区间内所有小球总和的奇偶性,因为我们知道每一个杯子下的小球只有一个或两个,因此这道问题便可以通过最短路的方式来做了 做法 在得到两个共端点的区间奇偶性后,就可以得到非共端点之间的奇偶性,例如,你知道 阅读全文
posted @ 2021-08-28 21:23 漠寒· 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 题意分析 最坏情况一定是这个叛徒是叶子结点,这样他才有更大的概率来影响他的上级,比如你使一个子树都变为叛徒,肯定比仅有这个子树的根节点是叛徒影响力更大。 叛徒集体一定是一棵子树,因此我们选用深搜,递归来树形 \(DP\) ,以此维护相关信息。 \(f_i\) 表示 \(i\) 不是叛徒的最小 \(x 阅读全文
posted @ 2021-08-28 21:22 漠寒· 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 题意 你要配置一杯糖水,每次你可以选择如下几个操作中的一个。 1 加入100 \(A\) 克的水。 2 加入100 \(B\) 克的水。 3 加入 \(C\) 克的糖 4 加入 \(D\) 克的糖 此外,这杯糖水要满足以下几个要求。 1 糖的质量不能超过水的质量的 \(E/100\) 。 2 总质量 阅读全文
posted @ 2021-08-28 21:22 漠寒· 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 题意 给出一棵含 \(n\) 个白点的有根树,每次随机选择一个还没有被染黑的节点,将这个节点和这个节点子树中的所有点染黑。 问期望操作多少次后所有点都被染黑。 分析 由题意可得,如果一个节点的祖先被选中了,那么这个节点就已经被染黑了,不会再被选中。 因此对于每个节点,只考虑这个节点和它的所有祖先,其 阅读全文
posted @ 2021-08-28 21:21 漠寒· 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 分析 对于 \(A\) 来说,最坏情况即 \(B\) 一路走到他最不好拦下的叶子结点,因为 \(B\) 不可能往回走,否则就浪费了,任 \(A\) 宰割。 对于每一个节点来说, \(A\) 需要确保两个事情,一个是保住它的所有子节点,二是用剩余的力量去提前处理它的后代们的问题。易得这是一个树形 \( 阅读全文
posted @ 2021-08-28 21:20 漠寒· 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 题意简化 给定一个数 \(n\),求满足以下二者条件之一的 \(n\) 的排列的个数:1、对于所有奇数项,大于所有与它相邻的项;2、对于所有奇数项,小于所有与它相邻的项,由于答案可能很大,输出答案对 \(mod\) 取模后的值。 做法 易得到两种情况的个数是相等的(可以自己打小数据的表),所以我的思 阅读全文
posted @ 2021-08-28 21:19 漠寒· 阅读(45) 评论(0) 推荐(0) 编辑