怎么做
  1. 题面里的虚线方框就是要填的空
  2. 点候选项,它会填进当前高亮的那个空
  3. 点已填好的空,可以把选项取回来重选
  4. 全部填满后「提交」才会亮起
卡住了就点右下角的 👩‍🏫 问 AI 老师,她会给提示但不直接给答案。

减法取模为什么要 +p

👁️ 1 人浏览 💬 0 人评论 ❤️ 添加收藏

第 1 步:在 0..6 这一圈里,从 3 出发

第 2 步:3 - 5 = -2:掉出这一圈了

第 3 步:C++ 里 -2 % 7 仍然是 -2

第 4 步:先 +7 再取模:落回 5

0 1 2 3 4 5 6 x

模意义下的减法常写成 (a - b + p) % p,多写一个 +p 是为了【0】。

本节模型:madd / mmul / msub 模意义下加乘减(先取模防溢出、减法 +p 防负),fact_mod(n, p) 边乘边取模求 n!。

请登录后作答。
去登录
👩‍🏫
AI
💬 题目评论

全部评论