专栏文章
P3599 Koishi Loves Construction 题解
P3599题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miqdctad
- 此快照首次捕获于
- 2025/12/04 02:57 3 个月前
- 此快照最后确认于
- 2025/12/04 02:57 3 个月前
一道超级棒超级棒的题!
问题重述
给定正整数 ,问:
1.是否存在一个 的排列,使得所有前缀和模 的余数两两互不相等。若是,请给出构造。
2.是否存在一个 的排列,使得所有前缀积模 的余数两两互不相等。若是,请给出构造。
T1 判断并构造
先找这个序列的特点。
性质Ⅰ.考虑序列中 的位置一定在序列之首。这是因为,如果 不在序列之首,则它与它前一个前缀和模 所得的余数相同。
性质Ⅱ.排列中所有数的和为 ,结合性质Ⅰ,于是当 为奇数时不合题意,下设 为偶数。
性质Ⅲ.除去首项组成的子段,序列中任意子段和不为 的倍数是没有两前缀和相等的充要条件。
结合以上所有特点,注意到一个合法序列为:
别问我怎么注意到的QwQ
事实上,考虑后 项时,要使相邻项之和不为 的倍数,于是令相邻两项之和为 或 ,结合模 意义下正负的对称性推广到 的对称性然后大胆猜想即可()
当然可以简单说明这个式子的正确性,只需将“相邻项之和”化为 或 的形式即可( 是一个系数, 为左或右端点的数)。
T2 判断并构造
类似T1,我们有:
性质Ⅰ: 一定在排列的末项。
再大致判断 的范围:
1.当 不能被表示为某个质数的若干次方时,此时一定存在两个小于 的正整数,使得它们的积为 。那么对于这两个数在排列中后一个的前缀积模 的余数为 ,不合题意。
2.当 ( 为质数, 为正整数)时,若 ,有:
, 为奇数
, 为偶数。
同上,不合题意。
3.当 时:
若 ,排列 符合题意。
若 ,则 的原根 存在。
希望把第二问中的“乘积”化归为第一问中的“加和”,取以原根为底的离散对数即可。
这是本题的重要启发。
我们分别记 对应的离散对数为 ,由于 与 一一对应,且 ,故在此基础上套用第一问的构造方式即可。
4.当 时:
这是本人在本题唯一没有处理好的点,但对AC本题无伤大雅。
若 ,合法的序列为 。
若 ,不存在合法的序列,于是猜想 时不存在合法的序列。
由于本题是洛谷月赛的题目,不采用 赛制,所以可以大胆猜让评测机告诉我们答案()事实证明我猜对了((((雾
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...