#P2020051002. 哈沙德数
哈沙德数
Problem Description
哈沙德数是一个数,它能被其各位上数的和整除。哈沙德数又称尼云数,是因为伊万·尼 云在1997年一个有关数论的会议发表的论文。例如,24是一个哈沙德数:它的各位数字的 和是2 + 4 = 6,24可以被6整除。156也是一个哈沙德数,因为1 + 5 + 6 = 12,156 = 12×13。157不是哈沙德数,因为它不能被1 + 5 + 7 = 13整除。
给定一个正整数n,请编程找到最小的大于等于n的哈沙德数。
Input Format
输入文件有一行数据。 一行:包含一个整数 N。
Output Format
输出仅有一行,包含一个整数,表示大于等于 n 的最小的哈沙德数。
2424
2527
987654321987654330
Hint
数据规模与约定
对于 100%的数据,1 ≤ N ≤ 1 000 000 000,输出结果保证不超过 2 000 000 000。