#1933. 【入门】子数整除

【入门】子数整除

题目描述

对于一个五位数 overlineabcdeoverline{abcde},可以将其拆分为三个连续的三位子数:

  • sub1=overlineabcsub_1=overline{abc}
  • sub2=overlinebcdsub_2=overline{bcd}
  • sub3=overlinecdesub_3=overline{cde}

例如,五位数 2020720207 可以拆分成 sub1=202sub_1=202sub2=020sub_2=020(即 2020),sub3=207sub_3=207

给定正整数 KK,请找出 10000sim3000010000sim 30000 中所有满足 sub1,sub2,sub3sub_1,sub_2,sub_3 都能被 KK 整除的五位数。

输入格式

输入一行一个正整数 KK

输出格式

按从小到大的顺序输出所有满足条件的五位数,每行一个。若无解,则输出 'No'。

15
22555
25555
28555
30000

数据范围与提示

  • 1K<10001 \le K < 1000
  • 判断三位子数时,允许前导零,例如 '020' 按数值 2020 计算。

来源

简单循环