#2062. C++-问与答-负数取模

C++-问与答-负数取模

Background

Description

取模运算结果的正负是由左操作数(被除数)的正负决定的。

如果%左操作数(被除数)是正数,那么取模运算的结果是非负数,如果%左操作数(被除数)是负数,那么取模运算的结果是负数或0。

也就是说,在进行有负数参与的取模运算时,我们可以这样做:先将被除数和除数都按照正数来进行运算,然后观察被除数(左操作数)的正负,若被除数为正,则运算结果为正,若被除数为负,则运算结果为负。运算结果的正负与右操作符(除数)无关。

Format

Input

Output

Samples



Limitation

1s, 1024KiB for each test case.