计算浮点数相除的余

Luogu
IDLGB2026
Time1000ms
Memory128MB
DifficultyP1
Special Judge顺序结构
计算两个双精度浮点数 $a$ 和 $b$ 的相除的余数,$a$ 和 $b$ 都是双精度浮点数。这里余数($r$)的定义是:$a=k \times b+r$,其中 $k$ 是整数,$0 \le r<b$。 ## Input 输入仅一行,包括两个双精度浮点数 $a$ 和 $b$。 ## Output 输出也仅一行,$a/b$ 的余数。 选手输出与标准答案的绝对误差或相对误差不超过 $10^{-5}$ 即视为正确。 [samples] ## Note ### 「暂时的」数据规模与约定 对于 $100\%$ 的数据,保证 $1 \leq a \leq 10 ^ 6$,$1 \leq b \leq 10 ^ 3$,$a > b$。 > **为什么是「暂时的」?** > 原题没有标注数据范围,并且由于涉及到浮点数取模,一些情况想要进行处理是很费劲的。所以暂时设置一个较为宽松的数据规模约定。后续数据可能会进行加强。
Samples
Input #1
73.263 0.9973
Output #1
0.4601
API Response (JSON)
{
  "problem": {
    "name": "计算浮点数相除的余",
    "description": {
      "content": "计算两个双精度浮点数 $a$ 和 $b$ 的相除的余数,$a$ 和 $b$ 都是双精度浮点数。这里余数($r$)的定义是:$a=k \\times b+r$,其中 $k$ 是整数,$0 \\le r<b$。",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 131072
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB2026"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "计算两个双精度浮点数 $a$ 和 $b$ 的相除的余数,$a$ 和 $b$ 都是双精度浮点数。这里余数($r$)的定义是:$a=k \\times b+r$,其中 $k$ 是整数,$0 \\le r<b$。\n\n## Input\n\n输入仅一行,包括两个双精度浮点数 $a$ 和 $b$。\n\n## Output\n\n输出也仅一行,$a/b$ 的余数。\n\n选手输出与标准答案的绝对误差或相对误差不超过 $10^{...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments