A15129 | Z mod X = C
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
You are given three positive integers $a$ , $b$ , $c$ ( $a < b < c$ ). You have to find three positive integers $x$ , $y$ , $z$ such that:
$$$$x \bmod y = a, $$ $$ y \bmod z = b, $$ $$ z \bmod x = c. $$ </p><p>Here $p \\bmod q$ denotes the remainder from dividing $p$ by $q$$$. It is possible to show that for such constraints the answer always exists.
$$$$x \bmod y = a, $$ $$ y \bmod z = b, $$ $$ z \bmod x = c. $$ </p><p>Here $p \\bmod q$ denotes the remainder from dividing $p$ by $q$$$. It is possible to show that for such constraints the answer always exists.
输入格式
The input consists of multiple test cases. The first line contains a single integer $t$ ( $1 \le t \le 10\,000$ ) — the number of test cases. Description of the test cases follows.
Each test case contains a single line with three integers $a$ , $b$ , $c$ ( $1 \le a < b < c \le 10^8$ ).
Each test case contains a single line with three integers $a$ , $b$ , $c$ ( $1 \le a < b < c \le 10^8$ ).
输出格式
For each test case output three positive integers $x$ , $y$ , $z$ ( $1 \le x, y, z \le 10^{18}$ ) such that $x \bmod y = a$ , $y \bmod z = b$ , $z \bmod x = c$ .
You can output any correct answer.
You can output any correct answer.
输入输出样例
输入 #1
4 1 3 4 127 234 421 2 7 8 59 94 388
输出 #1
12 11 4 1063 234 1484 25 23 8 2221 94 2609
In the first test case:
$$$$x \bmod y = 12 \bmod 11 = 1; $$ </p><p> $$ y \bmod z = 11 \bmod 4 = 3; $$ </p><p> $$ z \bmod x = 4 \bmod 12 = 4. $$$$
$$$$x \bmod y = 12 \bmod 11 = 1; $$ </p><p> $$ y \bmod z = 11 \bmod 4 = 3; $$ </p><p> $$ z \bmod x = 4 \bmod 12 = 4. $$$$
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted