#L10808. 恰好交换两个数级

    ID: L10808 传统题 1000ms 256MiB 尝试: 0 已通过: 0 普及− 上传者: 标签>M1M1第一学期M1-第08课数位、位值与数的表示数位、数级、近似数与数码综合数位数级近似数综合挑战算法相关算法-数位处理算法-有限枚举课堂题

恰好交换两个数级

恰好交换两个数级

题目描述

把一个不超过十二位的非负整数 nn 分成亿级、万级和个级,每个数级按四位处理。必须选择两个不同数级并交换,共有“亿级与万级”“亿级与个级”“万级与个级”三种交换方式。请比较三种结果。

输入格式

输入一行,包含一个非负整数 nn,保证 0n9999999999990≤n≤999999999999

输出格式

输出一行,包含三个整数:三种交换结果中的最大值、最小值,以及最大值与最小值之差。相邻整数之间用一个空格分隔。

样例

输入

1234560789

输出

345600120789 1207893456 344392227333