#L21607. 补充最少的奖品

    ID: L21607 传统题 2000ms 128MiB 尝试: 0 已通过: 0 普及− 上传者: 标签>M2M2第一学期M2-第16课最大公因数与最小公倍数分组与会合的总指挥GCD与LCM算法相关算法-有限枚举课堂题

补充最少的奖品

补充最少的奖品

题目描述

现有 a 件第一类奖品和 b 件第二类奖品。选择礼包数 d,满足 2≤d≤K;允许分别补充若干件奖品,使补充后的两类总数都能被 d 整除。首先使两类补充数量之和最小;若多个 d 并列,选择其中较大的 d。

输入格式

一行输入三个整数 a、b、K,满足 1≤a,b≤10^9、2≤K≤10^6。

输出格式

第一行输出按规则选中的礼包数 d。第二行输出第一类和第二类奖品分别需要补充的最少数量,顺序与 a、b 对应。

样例

输入

23 35 10

输出

6
1 1