数位重排

测试数据来自 system/1310

时间限制:1秒  内存限制:256M


【问题描述】

  给定一个整数 NN,请你完成下列任务:

  任务1、将该数各个位上的数字翻转得到一个新数。新数应满足常见的形式,即除非给定的原数为 0,否则翻转后得到的新数的最高位数字不应为 0。

  任务2、计算由 NN 的各位数字组成的最大整数(MAX)(MAX)和最小整数(MIN)(MIN)之差。

【输入格式】

  第 1 行: 一个整数 NN

【输出格式】

  第 1 行:包含一个整数,表示任务 1 的输出结果,多余的 0 不要输出,即不要出现 012 这种形式;
  第 2 行:一个正整数,表示任务 2 的输出结果。

【输入输出样例】

 Input

21345

 Output

54312
41976

【数据限制】

  100%100\% 的数据满足 1018N1018-10^{18} ≤ N ≤ 10^{18}

【来源】

  Mr.he

信息

ID
1275
难度
9
分类
数论 | 模拟 | 贪心 | 数位统计 点击显示
标签
(无)
递交数
13
已通过
1
通过率
8%
上传者