[语言月赛 202410] 刻度尺

Luogu
IDLGB4043
Time1000ms
Memory512MB
DifficultyP1
2024分支结构语言月赛
小 L 有一根 $n$ 厘米的刻度尺,上面有刻度 $0,1,\ldots, n$。她想知道有哪些刻度和 $a$ 厘米刻度的距离**恰好**是 $b$ 厘米。请你从小到大输出所有满足要求的刻度,以空格隔开。特别地,如果没有满足要求的刻度,输出 `No solution`。 ## Input 输入有一行三个整数 $n,a,b$,分别表示刻度尺长度、给定的刻度和距离。 ## Output 从小到大输出一行若干个整数,用空格隔开,表示所有可能的刻度。 特别的,如果不存在满足要求的刻度,输出 `No solution`。 [samples] ## Note 对于全体数据,保证 $1\le n \le 100$,$0\le a\le n$,$0\le b\le 100$。
Samples
Input #1
15 9 4
Output #1
5 13
Input #2
10 8 100
Output #2
No solution
Input #3
10 7 0
Output #3
7
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛 202410] 刻度尺",
    "description": {
      "content": "小 L 有一根 $n$ 厘米的刻度尺,上面有刻度 $0,1,\\ldots, n$。她想知道有哪些刻度和 $a$ 厘米刻度的距离**恰好**是 $b$ 厘米。请你从小到大输出所有满足要求的刻度,以空格隔开。特别地,如果没有满足要求的刻度,输出 `No solution`。",
      "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": "LGB4043"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "小 L 有一根 $n$ 厘米的刻度尺,上面有刻度 $0,1,\\ldots, n$。她想知道有哪些刻度和 $a$ 厘米刻度的距离**恰好**是 $b$ 厘米。请你从小到大输出所有满足要求的刻度,以空格隔开。特别地,如果没有满足要求的刻度,输出 `No solution`。\n\n## Input\n\n输入有一行三个整数 $n,a,b$,分别表示刻度尺长度、给定的刻度和距离。\n\n## Output\n\n从小到...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments