#175. [ABC192C] Kaprekar Number

[ABC192C] Kaprekar Number

题目描述

定义如下函数:

  • g1(x)g_1(x)xx 在十进制下的数位按照降序排列形成的数;
  • g2(x)g_2(x)xx 在十进制下的数位按照升序排列形成的数;
  • f(x)=g1(x)g2(x)f(x)=g_1(x)-g_2(x)

给定 N,KN,K,对于序列 a0=Na_0=Nai=f(ai1)a_i=f(a_{i-1})。求出 aKa_K

输入格式

第一行输入 N N K K

输出格式

输出 aK a_K

314 2
693
1000000000 100
0
6174 100000
6174

提示

数据范围

  • 0  N  109 0\ \leq\ N\ \leq\ 10^9
  • 0  K  105 0\ \leq\ K\ \leq\ 10^5
  • 输入的都是整数

样例 1 解释

  • a0=314 a_0=314
  • a1=f(314)=431134=297 a_1=f(314)=431-134=297
  • a2=f(297)=972279=693 a_2=f(297)=972-279=693