#atabc443f. Non-Increasing Number
Non-Increasing Number
题目描述
一个正整数 被称为好整数,当且仅当它满足以下条件:
- 将 用十进制表示时,其个位数、十位数、百位数 依次构成一个不增序列。
- 更正式地说,唯一的非负整数序列 满足 ,并且 ,该序列是一个不增序列。
例如,、 和 都是好整数,但 和 不是好整数。
给定一个正整数 。
判断是否存在一个好整数是 的倍数,如果存在,求出其中最小的那个数。
输入格式
输入从标准输入获得,格式如下:
输出格式
如果不存在好整数是 的倍数,输出 。
如果存在,输出最小的好整数且它是 的倍数。
输入输出样例 #1
输入 #1
21
输出 #1
126
输入输出样例 #2
输入 #2
10
输出 #2
-1
输入输出样例 #3
输入 #3
3
输出 #3
3
输入输出样例 #4
输入 #4
1089
输出 #4
9999999999999999999999
说明/提示
样例解释 1
是 的倍数,且 ,因此它是一个好整数。不存在比 更小且是 的倍数的好整数,因此输出 。
样例解释 4
答案可能大于 。
数据范围
- 所有输入均为整数。
由 ChatGPT 5 翻译