#L11007. 恢复被除数

    ID: L11007 传统题 2000ms 128MiB 尝试: 1 已通过: 1 入门 上传者: 标签>M1M1第一学期M1-第10课四则运算与运算顺序乘除法的意义、常见巧算与整数除法课堂题

恢复被除数

恢复被除数

题目描述

已知除数 divisordivisor、商 quotientquotient 和余数 remainderremainder。根据“被除数=除数×商+余数”恢复被除数,再用恢复出的被除数重新计算商和余数。

本题使用余数非负的整数除法:对于正除数,商取使余数满足 0≤remainder<divisor0≤remainder<divisor 的整数。商和被除数都可以为负数。例如,−11=7×(−2)+3-11=7×(-2)+3,因此 −11-11 除以 77 的商为 −2-2、余数为 33,不要直接套用 C++ 对负数向零截断的除法结果。

输入格式

输入一行,依次包含三个整数 divisordivisor、quotientquotient、remainderremainder,其中 divisor>0divisor>0,0≤remainder<divisor0≤remainder<divisor。

quotientquotient 可以为负数、00 或正数。

输出格式

输出一行,依次包含恢复出的被除数、重新计算得到的商、重新计算得到的余数,三个整数之间用一个空格分隔。

样例

输入

7 8 3

输出

59 8 3