3089:C++ L12 区间里的哈沙德数

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判
金币值:1
命题人:
提交:98 解决:39

题目描述

哈沙德数(Harshad Number),是指能够被其各个数位上的数字之和整除的自然数。

例如:12是哈沙德数,因为其各个数位上的数字之和为1+2=312能被3整除。

现在给定两个正整数mn,输出mn之间(包含mn)所有的哈沙德数。

输入

输入有1行,包含2个正整数,分别是mn0 < m <= n <= 1000),两数之间用空格分隔

输出

输出1行,包含mn之间的所有哈沙德数,相邻两个数之间用一个空格分隔

如果mn之间没有哈沙德数,则输出-1

样例输入

9 20

样例输出

9 10 12 18 20

来源/分类