负数取模

8 分钟

C++ 里负数取模结果可能是负的,如 -7%3 得 -1。若需要非负余数,用 ((x%p)+p)%p 修正。做减法带模时尤其要注意。

小纸条

把 -7 对 3 取模修正为非负结果,等于几?

登录 后可看答案

负数取模 · 算法进阶 · op599 课程