03 2018 档案
摘要:A. Balance 不难发现确定第一行第一列后即可确定全部,列不等式单纯形求解线性规划即可。 B. Entanglement 留坑。 C. Gravity 对于每个连通块设表示连通块往下掉了多少,对于同一列相邻两个关于建图求最短路即可。 D. Infinite Pattern
阅读全文
摘要:A. Nutella’s Life 斜率优化DP显然,CDQ分治后按排序建线段树,每层维护凸包,查询时不断将队首弹出即可。 时间复杂度。 B. Oleg and Data Science 若,那么显然操作无效,故答案为无穷。 否则若$\lf
阅读全文
摘要:A. City Wall 找规律。 B. Domino Colorings 若已经知道了每个格子的颜色,那么可以DP判断是否能由某种骨牌铺成,设表示轮廓线上个点匹配状态为是否可行即可。 现在不知道每个格子的颜色,那么需要DP这些颜色,设表示考虑
阅读全文
摘要:1. GUI 按题意判断即可。 2. Searching on the Cube 首先爬山找到一个极小点,然后不断前进找到另一个极小点,分析哪一个是答案即可。 3. Mirrors 留坑。 4. Roads to cinematography 和的最优连法一定是往下,往左,中
阅读全文
摘要:若猫和狗中至少有一个出现了次,那么答案显然是,否则若狮子出现了次,那么显然无解。 那么现在至少有一个动物保持原地不同,其它动物恰好移动一次。 如果全部猫都不动而全部狗都动,那么可以贪心求出答案,最多移动一个狮子。 同理可以处理全部猫动而全部狗都不动的情况。 现在考虑同时存在猫和狗不
阅读全文
摘要:A. Accommodation Plan 对于已知的个点,离它们距离都不超过的点在树上是一个连通块,考虑在每种方案对应的离最近的点统计。 即对于每个点,统计离它距离不超过的点数,再减去离它和它父亲距离都不超过的点数,然后用组合
阅读全文
摘要:A. Easy Number Game 贪心将第小的和第小的配对即可。 B. Lucky Man $\sum_{i=1}^n\lfloor\frac{n}{n-i+1}\rfloor=\sum_{i=1}^n\lfloor\frac{n}{i}\rfloor=\sum_{i=1
阅读全文
摘要:A. Secret of Chocolate Poles DP,表示高度为,顶层颜色为的方案数。 时间复杂度。 B. Parallel Lines 将对点对按斜率分组,设表示集合的点已经配对,当前分组选了条直线的
阅读全文
摘要:考虑从前往后放所有轮。 如果上一轮是全中: 那么这一轮如果是补中,一定放第一次最小的,这样可以让第一次大的放在其它补中之后。 如果这一轮是失误,那么一定放总分最大的。 如果上一轮是补中: 这一轮一定放第一次最大的。 所以每次要么放补中里第一次最小的,要么放补中里第一次最大的。 最优解中一定是全中补中
阅读全文
摘要:A. Mines 每个点能爆炸到的是个区间,线段树优化建图,并求出SCC进行缩点。 剔除所有不含任何个点的SCC之后,最小代价为每个入度为的SCC中最小点权之和,用set维护即可。 时间复杂度。 B. Balls 用set维护所有球和墙的坐标,操作1显然。 对于操
阅读全文
摘要:A. XOR 求出所有数的异或和,将所有数and上,然后求线性基,则选取的所有对应的基最优。 时间复杂度。 B. Tribute 按题意模拟即可。 C. Boardroom Meeting CDQ分治+扫描线树状数组,时间复杂度$O(n\l
阅读全文
摘要:首先剔除号心情不能到达的无用心情,然后采用分割法进行DFA的最小化。 每次遍历所有集合,将集合中和集合中第一个心情行为或者转移所在集合不同的心情放入新集合中。 最后按字典序依次给每个集合编号即可。 因为最多次分离,每次遍历时间复杂度为。 故总时间复杂度为$O(N^2P
阅读全文
摘要:最优解一定是将起点、终点以及所有必经点连接成一棵树,对于每条树边恰好走两次,而从起点到终点的一条路径只走一次。 考虑连通性DP,设表示考虑完前个走道,第个走道底部和上部是否存在于树中,底部和上部是否和起点连通,走一次的路径端点是底部还是上部时的最小代价。 时
阅读全文