给定两个 x,y。请你找到一个边界值为 x 的倍数且长为 x 的左端点最小的区间 [u,v](v-u=x,u\bmod x=0,v\bmod x=0),满足 y\in[u,v]。
输入
输入一行两个整数 x,y(-10^{18}\le x,y\le 10^{18},x\neq 0)。
输出
输出一行两个整数 u,v。
样例
标准输入 复制文本 |
500000000000000000 514375800000000000 |
标准输出 复制文本 |
500000000000000000 1000000000000000000 |
标准输入 复制文本 |
500000000000000000 1000000000000000000 |
标准输出 复制文本 |
500000000000000000 1000000000000000000 |
标准输入 复制文本 |
100000000000000000 -180000000000000000 |
标准输出 复制文本 |
-200000000000000000 -100000000000000000 |
提示
显然不能枚举,试试更简单的方法?