06 2023 档案
摘要:### A 方法一: 考虑观察,能否放置只和当前放置块的下表面和底座的上表面是否契合有关。所以我们考虑记录每个块的所有下表面,发现我们可以用前一个位置和后一个的差来唯一的形容下表面。所以我们对底座做差分,然后对当前方块的四个面的差分序列进行搜索。本题数据范围较小,可以使用暴力搜索。但观察其实是字符串
阅读全文
摘要:### A 我们考虑实现查询黑王移动到某个位置会不会被将死。 我们发现,如果黑王的四个移动可能都会出界或被将死,就是 `YES`,否则 `NO`。 然后,我们考虑全盘的 个棋子分别能否将死王。我们发现,在王位置的就被吃掉了。对于其他棋子: + 如果是王,检查是否在同一列,并且中间没有其他棋子
阅读全文
摘要:本次的题目对码力有一定的考验,所以会将一些 #### ABC116D 我们发现, 对答案的贡献是“不同的种类个数的平方”。这个东西很明显很难用数据结构去维护,所以我们的暴力应该花在这上面而尽量去维护 的贡献。 考虑枚举“至少选择的种类个数”下的最大结果,设它为 。那么就至少要选择
阅读全文
摘要:很明显可以看出是一道搜索题。 首先考虑 ,第一种思路是每次从给定的初始状态都进行一次 ,直到 停止。然后我们发现,初始状态根据一开始空格的位置不同,一共只有 种。而一个状态可以用空格的位置、所有位置上方的颜色、所有位置左方的颜色唯一确定,一共 $6^8\cdot
阅读全文
摘要:#### ABC220F 考虑换根 ,设 表示 到自己子树中所有点的距离总和,则有转移 。然后进行换根,每次将 作为根找到 ,输出为答案即可。 #### ABC220G 计算几何题,考
阅读全文
摘要:### 56E - Domino Principle 我们发现,倒下的多米诺骨牌一定是一个区间,否则如果中间空了一段,前面就一定不能影响到后面。所以可以设 表示第 块牌倒下,倒下的最右的牌。然后每块牌影响的范围就是 。我们计算它能直接使得倒下的牌是哪些区间,$r
阅读全文
摘要:题意:构造一个 大小的锦标赛图,即每两点之间恰有一条有向边,满足任意点对 ,都存在一条从 到 ,长度不超过 的路径。 #### 方法一 考虑奇数情况,假设我们的点是在环上排列的,那么我们对任意的跨越不超过半个环的边都连上,也就是说,我们把点看成圆上的若干个
阅读全文
摘要:大模拟。 首先的难度在于理解题意: 打电话的地点分为镇、地区、超级地区三级。其中,一些地区是被网络连接的。 电话号码的前缀由 地区号+镇号 组成。它们可以是不等长的,但是整个电话号码的长度是 。一个镇可能有多个镇号,不同地区的镇可以拥有相同的镇号,但地区号是唯一的。 同时,电话分为四种来源:
阅读全文
摘要:先考虑正着做,我们只考虑整个 序列中出现的第一个子序列 。 这样,我们就是要往 中插入 个数,其中 和 之间不能有 (否则就会有更靠前的子序列)。 前面不能有 , 后面什么都可以有。 我们发现,
阅读全文
摘要:先写 A,看上去有点像上一场信号塔那个题。 #### A - The Smart Bomb 考虑三个之间的距离是 ,三个的半径分别是 ,那么当三个之间的距离之和最多是 。考虑如何取到。即 ,解方程即可。 G 的标题吓一跳
阅读全文
摘要:### 二分图匹配和霍尔定理 #### 相异代表系 我们用一个相异代表系描述二分图匹配问题。我们有若干个集合 ,现在要给每个集合选定一个代表 ,并且每个 是相异的。 容易发现这个问题和二分图匹配问题是等价的。
阅读全文
摘要:考虑搜索,我们提前把所有的条件处理好:每一行、每一列、每一块是否有数字 。然后把初始给定的位置加到条件里面去,然后从左上往右下搜索,每次枚举当前位置填什么。加入当前位置的贡献。 然后我们需要加一个小优化: 不按照格子搜索。提前把所有的空格子处理出来,然后依次处理空格子。 这样的好处是不需要在跳
阅读全文
摘要:#### A 最优化字典序问题一般考虑贪心。我们从左上往右下一路扫描,然后贪心的往里填,只要当前的 够就填一个。如果到最后 都没用完就说明不存在方案。 #### B 一个位置最近的 要么在左边要么在右边。考虑从左右各扫一次求出每个数到左边和右边最近的 的距离。然后取
阅读全文