C. 子数拆分

    传统题 1000ms 256MiB

子数拆分

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

A老师的学生小明发现,对于一个四位数a1a2a3a4\overline{a_1a_2a_3a_4},可将其拆分为如下所示两个三位数:

  • b1=a1a2a3b_1=\overline{a_1a_2a_3}
  • b2=a2a3a4b_2=\overline{a_2a_3a_4}

这两个三位数称为该四位数的子数

例如,四位数 2024 可以拆分成

  • b1b_1=202
  • b2b_2=024(=24)

现在小明给你一个正整数kk ,要求你编程找出 1000 到 3000 之间所有四位数中满足其两个子数 b1b2b_1,b_2 都可被 kk 整除的数。

输入格式

输入一个正整数 kk

输出格式

输出多行结果,每一行为一个满足条件的四位数,要求从小到大输出。不得重复输出或遗漏。如果无解,则输出No

样例

15
2105
2255
2405
2555
2705
2855
3000
33
No

数据范围

  • 0<k<1000<k<100

2024年8月28日上午C2026届训练

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-8-28 9:00
结束于
2024-8-28 11:00
持续时间
2 小时
主持人
参赛人数
10