站外题求助
  • 板块灌水区
  • 楼主monodev
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/7/11 14:07
  • 上次更新2023/11/3 10:33:22
查看原帖
站外题求助
533102
monodev楼主2023/7/11 14:07

题目描述

对于一个序列 aa,满足以下条件:

an+1=an+minDigit(an)+maxDigit(an)a_{n+1}=a_n+\mathrm{minDigit}(a_n)+\mathrm{maxDigit}(a_n)

其中: minDigit(x)\mathrm{minDigit}(x) 表示 xx 的十进制中最小值 (不包括前导 00 ) , maxDigit(x)\mathrm{maxDigit}(x) 表示 xx 的十进制中最大值(不包括前导00)。 给定 a1a_1 和 kk ,你需要求 aka_k。

输入输出说明

输入说明

输入有多组,每组数据占一行, 每行为正整数 a1a_1 和 kk (1≤k≤10161≤k≤10^{16})。

输出说明

对于每组数据,输出一个整数,表示 aka_k。

题目样例

样例输入

487 7
1 4

样例输出

628
42

数据范围

对于100%数据满足 1≤a1≤1018,1≤k≤10161≤a_1≤10^{18},1≤k≤10^{16}。

2023/7/11 14:07
加载中...