[语言月赛 202402] 三位数

Luogu
IDLGB3934
Time1000ms
Memory512MB
DifficultyP1
2024O2优化循环结构语言月赛
bj12z_jiasiyuan 想要你输出满足以下几个条件的三位数,设百位为 $a$,十位为 $b$,个位为 $c$。 - $a$ 为 $1 \sim 9$ 之间的数字,$b$ 为 $0 \sim 9$ 之间的数字,$c$ 为 $0 \sim 9$ 之间的数字。 - $a \times 10 + b$ 为 $k$ 的倍数,$b \times 10 + c$ 为 $k$ 的倍数。 - $a \times 100 + b \times 10 + c$ 为 $k$ 的倍数。 你需要**由小到大**输出所有满足以上几个条件的三位数,每行输出一个。 如果没有三位数满足上述要求,输出一行 ```None!```。 ## Input 输入一行一个整数 $k$。 ## Output **由小到大**输出所有满足条件的三位数,每行一个。 如果没有三位数满足上述要求,输出一行 ```None!```。 [samples] ## Note ### 数据规模与约定 - 对于 $50\%$ 的数据,$1 \leq k \leq 10$; - 对于 $100\%$ 的数据,$1 \leq k \leq 20$。
Samples
Input #1
8
Output #1
240
248
400
408
480
488
640
648
800
808
880
888
Input #2
19
Output #2
None!
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202402] 三位数",
    "description": {
      "content": "bj12z_jiasiyuan  想要你输出满足以下几个条件的三位数,设百位为 $a$,十位为 $b$,个位为 $c$。 - $a$ 为 $1 \\sim 9$ 之间的数字,$b$ 为 $0 \\sim 9$ 之间的数字,$c$ 为 $0 \\sim 9$ 之间的数字。 - $a \\times 10 + b$ 为 $k$ 的倍数,$b \\times 10 + c$ 为 $k$ 的倍数。 - $a \\t",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB3934"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "bj12z_jiasiyuan  想要你输出满足以下几个条件的三位数,设百位为 $a$,十位为 $b$,个位为 $c$。\n\n- $a$ 为 $1 \\sim 9$ 之间的数字,$b$ 为 $0 \\sim 9$ 之间的数字,$c$ 为 $0 \\sim 9$ 之间的数字。\n- $a \\times 10 + b$ 为 $k$ 的倍数,$b \\times 10 + c$ 为 $k$ 的倍数。\n- $a \\t...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments