[语言月赛202301] Hello, 2023

Luogu
IDLGB3696
Time1000ms
Memory256MB
DifficultyP1
2023O2优化顺序结构语言月赛
某 E 在 2022 年的幸运数字是 $x$,这个数可能是正的,也可能是负的。 某 E 想要知道 $x \bmod 2023$ 的值。其中,$\bmod$ 是取模操作。也就是说,你需要求出 $x$ 除以 $2023$ 的余数,**这个余数必须是非负整数**。 例如,$2022 \bmod 2023 = 2022$,$2025 \bmod 2023 = 2$,$-2 \bmod 2023 = 2021$,$-2026 \bmod 2023 = 2020$。 具体来说,$x = k \times 2023 + r$,其中 $0 \le r < 2023$,$k,r$ 都是整数。你需要求出这个 $r$。 **请注意:如果你使用 C/C++ 语言中的取模运算符($\texttt{\%}$)对负数取模,你将会得到一个负数作为结果。在这个负数结果上加上模数,得到的才是正确的取模结果。** ## Input 输入一行一个整数 $x$。 ## Output 输出 $x \bmod 2023$ 的值。 [samples] ## Background Goodbye, 2022 Hello, 2023 ## Note 对于 $60\%$ 的测试数据,$x > 0$; 对于 $100\%$ 的测试数据,$|x| \le 10^9$。
Samples
Input #1
2022
Output #1
2022
Input #2
2025
Output #2
2
Input #3
-2
Output #3
2021
Input #4
-2026
Output #4
2020
API Response (JSON)
{
  "problem": {
    "name": "[语言月赛202301] Hello, 2023",
    "description": {
      "content": "某 E 在 2022 年的幸运数字是 $x$,这个数可能是正的,也可能是负的。 某 E 想要知道 $x \\bmod 2023$ 的值。其中,$\\bmod$ 是取模操作。也就是说,你需要求出 $x$ 除以 $2023$ 的余数,**这个余数必须是非负整数**。 例如,$2022 \\bmod 2023 = 2022$,$2025 \\bmod 2023 = 2$,$-2 \\bmod 2023 = 2",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 262144
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB3696"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "某 E 在 2022 年的幸运数字是 $x$,这个数可能是正的,也可能是负的。\n\n某 E 想要知道 $x \\bmod 2023$ 的值。其中,$\\bmod$ 是取模操作。也就是说,你需要求出 $x$ 除以 $2023$ 的余数,**这个余数必须是非负整数**。\n\n例如,$2022 \\bmod 2023 = 2022$,$2025 \\bmod 2023 = 2$,$-2 \\bmod 2023 = 2...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments