03 2020 档案
摘要:Description 给你一个数组及其长度 ,以及一个值 。 仅通过将「最小元素自增 」或「最大元素自减 」的方式,以使得至少有 个元素相等,输出所需的最少步数。 Solution 如果一个数组中已经有一种数 个了,那么答案一定是 。 否则的话
阅读全文
摘要:Description 组测试数据。每次给你一个长度为 的全排列 ,以及排列中第 个数的颜色 。每次操作会使 ,颜色不变。连续操作 次,求最小的 ,使存在 满足 $c_{i}=c_{p_i}=c_{p_{p_i
阅读全文
摘要:Description 你需要组建一支排球队。为了组织一支排球队,你需要为队伍里的 个不同的位置,从 个人中选出 个人,且每个位置上都恰好有一个人。另外还需要从剩下的人中选出恰好 个人作为观众。 对于第 个人,已知他作为观众时能为队伍增加 点力量,
阅读全文
摘要:Description 给一些数,每个的因数个数不超过 ,求最少选出多少个,使得乘积为完全平方。无解输出 。 Solution 「每个的因数个数不超过 」看上去非常玄学,它的本质是什么? 唯一分解定理:任何一个大于 的自然数 ,可以唯一分解成有限个质数的乘积。即:
阅读全文
摘要:Description 给两个正整数 和 ,求出长度最短的数组,使得数组内元素的异或和为 ,数值和为 。 Solution 表示异或, 表示与。 下面是本文需要用到的几个结论: 1. 一个序列的异或和一定小于等于数值和。 证明:异或的本质是二
阅读全文
摘要:Description 给定一个有 个节点 条边的有向图,一个顶点集 。 你需要选择两个顶点 ()并连接这两个顶点(允许 之间已经有连边),求连接后从顶点 到顶点 最短路的最大值。 注意,该操作仅
阅读全文
摘要:Description 给定一系列有代价的装备,第一种提供 值,第二种提供 值。给出一些怪兽,如果怪兽的 和 都小于选定的 和 ,那么会有 的奖励。最大化收益。 Solution Algorithm 1 枚举武器 ,防具
阅读全文