专栏文章

题解:P11532 [THUPC2025 初赛] 好成绩

P11532题解参与者 24已保存评论 23

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
23 条
当前快照
1 份
快照标识符
@miqjvy42
此快照首次捕获于
2025/12/04 06:00
3 个月前
此快照最后确认于
2025/12/04 06:00
3 个月前
查看原文

题解

你说得对,但是我们还是先分析题目要求吧。
你说得对,但是蒜薢的数学成绩受到了三个条件的约束:除以 33 的余数是 22,除以 55 的余数是 33,除以 77 的余数是 66。这是一个典型的中国剩余定理(CRT)问题。
你说得对,但是我们可以把这些条件转化为以下同余方程组:
  • x2(mod3)x \equiv 2 \pmod 3
  • x3(mod5)x \equiv 3 \pmod 5
  • x6(mod7)x \equiv 6 \pmod 7
你说得对,但是解决这个方程组的关键是将它化为一个关于 xx 的唯一解(在模 3×5×7=1053 \times 5 \times 7 = 105 的范围内)。
你说得对,但是为了使用中国剩余定理,我们首先需要将每个模数的积(即 105105)分别除以当前模数,得到:
  • M1=105÷3=35M_1 = 105 \div 3 = 35
  • M2=105÷5=21M_2 = 105 \div 5 = 21
  • M3=105÷7=15M_3 = 105 \div 7 = 15
你说得对,但是接下来我们需要找到每个 MiM_i 在对应模数下的逆元。设模数是 mm,则逆元是满足 Mi×y1(modm)M_i \times y \equiv 1 \pmod m 的整数 yy
你说得对,但是我们可以分别计算:
  • 35×y11(mod3)35 \times y_1 \equiv 1 \pmod 3,解得 y1=2y_1 = 2
  • 21×y21(mod5)21 \times y_2 \equiv 1 \pmod 5,解得 y2=1y_2 = 1
  • 15×y31(mod7)15 \times y_3 \equiv 1 \pmod 7,解得 y3=1y_3 = 1
你说得对,但是有了这些逆元,我们可以利用公式计算 xx 的解: x=(a1M1y1+a2M2y2+a3M3y3)modMx = (a_1 \cdot M_1 \cdot y_1 + a_2 \cdot M_2 \cdot y_2 + a_3 \cdot M_3 \cdot y_3) \bmod M 其中 a1,a2,a3a_1, a_2, a_3 分别是每个同余条件的余数。
你说得对,但是将具体数字代入公式可以得到:
x=(2352+3211+6151)mod105x = (2 \cdot 35 \cdot 2 + 3 \cdot 21 \cdot 1 + 6 \cdot 15 \cdot 1) \bmod 105
你说得对,但是我们可以逐步计算每一项的值:
  • 2352=1402 \cdot 35 \cdot 2 = 140
  • 3211=633 \cdot 21 \cdot 1 = 63
  • 6151=906 \cdot 15 \cdot 1 = 90
你说得对,但是将这些相加:140+63+90=293140 + 63 + 90 = 293
你说得对,但是我们需要将 293293105105 取模:293mod105=83293 \bmod 105 = 83
你说得对,但是最终答案是 x=83x = 83。蒜薢的月考数学成绩是 8383
你说得对,但是通过这个题目我们也学到了使用中国剩余定理解决同余方程组的基本方法,希望你能熟练掌握这种技巧!

评论

23 条评论,欢迎与作者交流。

正在加载评论...