1332:Harshad数

时间限制:2 S   /  内存限制:65536 KB
AC:30   /  Submit:44
问题描述
DJ很喜欢数字,最近他又发现了一种有趣数字 - Harshad数:比方说,12 和18都是Harshad数,因为12可以被他的数字的和1+2=3整除,而18的可以被1+8=9整除。同理,20/21是第一组连续两个数字都是Harshad数的(20的可以被2+0=2整除,21的可以被2+1=3整除)。请问,有连续三个数字都是Harshad数的吗?
输入描述
第1行一个正整数n,代表以下有几行测试数据; 第2到第n+1行各是1个正整数m(不小于100,但小于10000)。
输出描述
每读入一行数据,就输出大于m,但连续三个数字都是Harshad数的最小的那个数。假如没有这样的数,输出0。输出后换行(最后一行输出后也换行)。
样例输入复制样例

1

100

样例输出

110

提示说明
110,111,112连续三个数字都是Harshad数;所以输出110。
相关

16级线上比赛(2017/05/14)


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1