1 条题解
-
0
自动搬运
来自洛谷,原作者为

delta_epsilon
问题在于,大部分以“问题在于”开头的句子,都不是问题。搬运于
2025-08-24 22:57:44,当前版本为作者最后更新于2024-06-02 17:10:42,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
题目大意
求 的值。
解题思路
在小学的时候我们就学过一个求 的方法。
也即是将 列出,直到出现了循环,我们就知道答案出来了。
我们可以用如下简单的 Python 程序,快速地求出 的周期。
a = 2 cnt = 1 l = [] while not (a % 2023 in l): # 只要当前的余数在 l 中没有出现过,就进行循环 l += [a % 2023] # l 中添加当前余数 a *= 2 # a <- a * 2 cnt += 1 # 次数加 1 次 print(cnt)输出为 ,即 。
由此可知, 以 个为一个周期。
接下来只需要求出指数是一个周期中的第几个即可,也即求 。
我们将上述 Python 代码中的
2和2023分别改成3和408,可以类似求出 。由此可知, 以 个为一个周期。
同理,我们需要求出 的值。
显然,因为 ,并且 ,所以余数为 。
余数为 对应着周期的最后一个。也即 。
故 。
故 。
Python 里面用高精度求一下得到结果为 。
提交答案题,直接输出即可。
- 1
信息
- ID
- 10218
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 4
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者