C. 【基础】回文数

    传统题 1000ms 64MiB

【基础】回文数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

回文数的定义为:如果把一个数的各个数位上的数字颠倒过来得到的新数与原数相等,则此数是回文数

例:7,22,131,2112,31013,…都是回文数。 对任意给出的一个整数nn,经过一系列的处理,最后都能成为回文数。处理的方法是,该数加上它的颠倒数

例如:nn=176

第一次处理后    176+671=847

第二次处理后    847+748=1595

第三次处理后    1595+5951=7546

第四次处理后    7546+6457=14003

第五次处理后    14003+30041=44044

此时成为回文数,共进行5次处理。

问题:给出nn 后,求出使该数按照以上规则进行一系列处理后成为回文数的最少操作次数。

输入格式

一个整数nn

输出格式

使nn成为回文数的最少处理次数。 若开始给出的nn是回文数,则输出0(即不需任何处理)。

样例

67
2

注意:测试数据不要使用196,因为196是个十分神秘的数字,至今,有数学家用计算器计算到了3亿多位,仍未找到它的回文数,但是不代表找不到,只是没有计算到而已。

数据范围

n10000001≤n≤1000000

csp-j2021复赛前第二次训练

未认领
状态
已结束
题目
4
开始时间
2021-10-3 12:00
截止时间
2021-10-6 11:59
可延期
0 小时