随笔分类 - P-题目总结
摘要:Description Solution P2476 注意到每个位置要填一种颜色,要求是不能有相邻的颜色。于是我们设为前缀和,表示用前种颜色填了前个位置,恰有组相邻位置同色的方案数。再枚举$x
阅读全文
摘要:Description Solution 把看成。注意到不断把前一个数,后一个数或者把前一个数,后一个数,它们的和总是不变。且对于每个和相等的数列,我们总能通过若干次上述操作把它们转化成一样的。从而,问题就变成了
阅读全文
摘要:Description Solution 注意到深度和最小的情况就是完全二叉树,最大的就是链。那么我们先构造出一棵完全二叉树,再一步步调整节点变成链。 不妨令最初的链为。设当前考虑到了点,链底为,目前深度和距离还差。 考虑到
阅读全文
摘要:Description 有一颗个节点的树,节点用编号。你要给它染色,使得相邻节点的颜色不同。有种颜色,用编号。每个节点可以染种颜色中的若干种,求不同染色方案的数量除以的余数。 Solution 设状态$dp
阅读全文
摘要: Description 有一棵树,需要给其所有节点染色,每个点染色所需的时间是一样的,都是。给每个点染色,还有一个开销为“当前时间”,是每个节点的一个权值。(当前时间是染完这个节点的时间) 染色还有另一个约束条件,要染一个点必须要先染好其父节点,所以第一
阅读全文
摘要: Description 假设海岸线是一条无限长的直线,陆地位于海岸线的一边,大海位于海岸线的另一边。大海中有许多小岛。某安全部门为了监视这些岛上是否有敌人入侵,打算在海岸线上安装若干个雷达来检测岛屿的情况。每个雷达的覆盖范围是以雷达中心为圆心,半径为的圆形区域。 我们用平面之
阅读全文
摘要: Description 约翰的头奶牛实在是太难伺候了,她们甚至有自己独特的产奶时段。当然对于某一头奶牛,她每天的产奶时段是固定的,为时间段到(包括时间段和时间段)。显然,约翰必须开发一个调控系统来决定每头奶牛应该被安排到哪个牛棚
阅读全文
摘要: Description 某工厂收到了个产品的订单,这个产品分别在两个车间加工,并且必须先在车间加工后才可以到车间加工。 某个产品在两车间加工的时间分别为。怎样安排这个产品的加工顺序,才能使总的加工时间最短。
阅读全文
摘要: Description 个偶像排成一列,他们来自个不同的乐队。每个团队至少有一个偶像。 现在要求重新安排队列,使来自同一乐队的偶像连续的站在一起。重新安排的办法是,让若干偶像出列(剩下的偶像不动),然后让出列的偶像一个个归队到原来的空位,归队的位置任意。 请问最少让多少
阅读全文
摘要: Description 有座塔排在一条直线上,从左到右每个塔的高度分别为。 每次操作你可以选择一座塔(假设是第座),用吊车把它吊起来,然后放到与它相邻的一座塔上(可以是第座也可以是第座
阅读全文
摘要: Description 你有一段串,你可以选择花费的代价将一个变为,也可以花费的代价将一段连续的变为,问你最少需要多少代价,才能把整个串都变为。 Solution 这道题其实不太像。 会发现无论对当前点做什么操作,都不会会后
阅读全文
摘要: Description 给出一个竞赛图(每两个点之间都有一条有向边),试找出图中的一个三元环,若不存在输出。 Solution 注意到竞赛图如果有一个大环,那么中间一定会有三元环。这是比较好证明的。(下面是蒯的) 假设一个竞赛图存在一个元环
阅读全文
摘要: Description lxhgww最近收到了一个序列,序列里面包含了个数,下标从开始。这些数要么是,要么是,现在对于这个序列有五种变换操作和询问操作: 0 l r 把区间内的所有数全变成 1 l r 把区间内的所有
阅读全文
摘要: Description 给定一个长为的区间,次操作,给子区间涂一种颜色,或者查询一个区间内有多少种颜色。颜色种类数,初始颜色为,。 Solution 开始想的是开棵线段树,或者每个区间开一个存颜色,
阅读全文
摘要: Description 在的棋盘上,填入共个数,使得任意两个相邻的数之和为素数。约定:左上角的格子里必须填数字。如有多种解,则输出第一行、第一列之和为最小的排列方案;若无解,则输出 NO。 Solutio
阅读全文