题解:P12239 [蓝桥杯 2023 国 Java A] 游戏的得分
感谢 diqiuyi 提供了一种更快的做法,前置芝士:十四字算法。
这道题相当于要询问多组模同一个数的 BSGS,因此想到 基于值域预处理的快速离散对数,它可以
但是,它由于使用了
因此,我们先预处理出
每次询问时,记询问的数是
但由于在指数上,模数非质数的缘故,我们无法直接求出
容易发现,当且仅当方程
轻松抢下目前最优解,提交记录。
感谢 diqiuyi 提供了一种更快的做法,前置芝士:十四字算法。
这道题相当于要询问多组模同一个数的 BSGS,因此想到 基于值域预处理的快速离散对数,它可以
但是,它由于使用了
因此,我们先预处理出
每次询问时,记询问的数是
但由于在指数上,模数非质数的缘故,我们无法直接求出
容易发现,当且仅当方程
轻松抢下目前最优解,提交记录。