MMOI Round 1 题解
2026-06-14 22:29:56
发布于:河南
T1 刷怪塔
现在我们证明取 总是最优的。令最高层刷怪平台为 ,考虑通过接收平台满足目标的平台个数,即满足 且 的 的个数,由于 是一个排列,这个数量一定等于 的 的个数,因此将 改为 后仍然满足 ,原来合法的仍然合法,不会变得更劣。
因此问题等价于求有多少 满足 ,直接维护即可,时间复杂度 。
T2 染色
先将 的所有奇数颜色排成 的形式,再将 的所有偶数颜色排成 的形式,将两者并排放置可以得到:
此时还剩下 三个颜色要放在 的位置,而不难发现 与 下标差恰好是 ,因此令 即可构造出一个符合条件的序列,时间复杂度 。
T3 数学题
当整式 的次数 固定时,所求即为 的方案数,其中 为自然数, 为正整数。这可以转化为 ,其中 均为正整数。由插板法可得方案数为 。
对于第一问,好的整式 的个数即为 ,这等价于从 个物品中选出来任意多个物品的方案数,所以第一问的答案为 。
对于第二问,由于次数为 的好的多项式的个数为 ,我们可以从小往大枚举 ,统计次数小于等于 的好的多项式个数之和,直到数量大于等于 时输出答案。由于当 随着 增大是指数级别增长的,复杂度可以接受。
实现时可能需要使用 __int128。
T4 探索
显然移动后 的奇偶性不会改变,所以每个方格都只会有一条对角线可能被经过。考虑对于所有 为偶数的点建图,在每一个方格能经过的对角线两点间连边。问题转化为在这个图上至少要删除几条边才存在一条从 到 的欧拉路径。
这张图上两个点间的最短路长度很容易计算:。
而一张图存在欧拉路径的充要条件是起点和终点的度数为奇数,其余点度数均为偶数。不难发现这张图上度数可能为奇数的点只有四个:。具体地,按照 的奇偶性可以得到:
- 都是奇数:奇度点是 。
- 是偶数, 是奇数:奇度点是 。
- 是奇数, 是偶数:奇度点是 。
- 都是偶数:奇度点是 。
先考虑 中至少有一个是奇数时的做法。此时图中只有两个奇度点 和某一个角 。若终点是 ,我们的目标就是删除一些边使得只有 的度数为奇数。不难发现这本质上相当于找到一条从 到 的最短路并删除,之后跑欧拉路径即可。
现在考虑 均是偶数的做法。类似地,我们要将 四个点分成两对,删去这两条最短路。可以证明,存在一种选这两条最短路的方案使得这两条最短路不重合。枚举配对方案,找到答案最小的一组即可。
注意上述讨论中没有考虑 的情况,实现时需要精细讨论。
时间复杂度 。
全部评论 12
/bx我以为T1就线段树
2026-06-15 来自 浙江
5这砂银
2026-06-18 来自 浙江
2
拜谢
2026-06-14 来自 广东
5QQ
2026-06-15 来自 浙江
4敢问金钩大佬是怎么发现ACGO的
2026-06-18 来自 浙江
3别问
2026-06-23 来自 浙江
0?
2026-06-23 来自 浙江
0大佬的世界,你不懂
2026-06-23 来自 浙江
0
为什么cjdst题解能上榜,但金钩大佬不行
2026-06-19 来自 山东
2
2026-06-17 来自 广东
211
2026-06-16 来自 浙江
2d
2026-06-24 来自 浙江
1qp
2026-06-22 来自 北京
0/bx
2026-06-22 来自 北京
0还有分讨
2026-06-19 来自 福建
01
2026-06-18 来自 浙江
0

























































有帮助,赞一个