B3921 [GESP202312 一级] 小杨的考试 洛谷网校 · 2024-02-22 17:05:55 · 题解 欢迎大家报名洛谷网校的课程,期待和大家一起进步! :::align{center} ::: 思路分析 根据题意,要求考试那天是星期几,我们可以使用模运算来解决,当前为星期 X,间隔 N 天之后为星期几,可以通过 (X + N) % 7 来取得,但取模的结果范围为 0 ~ 6,因为为 7 的倍数会直接得到 0,所以可以先让 X 减 1 ,加上间隔天数 N 之后进行取模运算,再对结果加 1 还原。 核心代码 ans = (N + X - 1) % 7 + 1;